ubuntu連接無線後,把網絡共享到局域網(建立ubuntu路由)
在向大家詳細介紹Ubuntu路由實現,對Ubuntu路由共享上網全面講解。Ubuntu宣言:軟件應免費提供,軟件工具應能以人們本地語種的形式可用且不犧牲任何功能,人們應擁有定制及改變他們軟件的自由,這包括以任何他們認為適宜的方式。
1.Ubuntu路由實現
2.其他系統(如MacOSX系列,window系列)共享上網
3.無線路由器與internet連接,並建立無線網絡wlan,內網網址192.168.2.1
方式:ubuntu連接wlan,Ubuntu與window7連接組成內網;
4.Ubuntu路由從無線路由器動態獲得網址e.g.192.168.2.3
5.Ubuntu設置內網網址
ubuntu--->sudo ifconfig eth0 10.0.0.1 netmask 255.255.255.0(只能使用一次)
多次的話:可以在網絡設置裡,給有線,這樣配置
window7 --->網絡和共享中心--->更改適配器選項--(右鍵)->屬性--->Internet協議版本4--->屬性--->IP10.0.0.2,子網掩碼255.255.255.0,網關10.0.0.1,DNS 192.168.2.1
mac--->networkpreference->ethernet->manual, IP address 10.0.0.2, netmask 255.255.255.0, gateway 10.0.0.1, name server 192.168.2.1
6.ubuntu開啟ip_forwarding(很重要)
sudoecho '1' > /proc/sys/net/ipv4/ip_forward
提示:如果報出此信息,”bash:/proc/sys/net/ipv4/ip_forward:權限不夠”,那你可以使用 “sudovi /proc/sys/net/ipv4/ip_forward”查看裡面的值,如果是1,就不用管了,如果不是,就把它修改成1.
7.Ubuntu路由設置規則(非常重要:建議直接復制,一行行的復制並粘貼,打錯一個字,就可能沒有效果)
sudosu
iptables -F
iptables -A FORWARD -j ACCEPT
iptables -t nat -A POSTROUTING -j MASQUERADE
service iptables save
8.在另一台機器上使用ping命令測試,是否成功搭建Ubuntu路由
ping192.168.2.1
pingwww.ubuntu.org