您的位置:首页 > 运维架构 > Linux

Internet Connection Share on Linux(ArchLinux)

2012-04-22 08:46 302 查看
Internet ConnectionShare on Linux
(tested in archlinux)

you must have more thanone network card in you host computer
mine one wired Gigabitcard, another a wireless card
I used the wirelesscard connecting to the internet work, so there is a ppp0 connection

wired card config :
ip: 192.168.1.1/24
wireless card get theip just from the wireless AP

then the other computerthat you want to share connection with must connect to you wired cardan hava this configration :
ip: 192.168.1.2/24
gateway: 192.168.1.1

Nat Sharing Steps:
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -F
iptables -P INPUTACCEPT
iptables -P FORWARDACCEPT
iptables -t nat -APOSTROUTING -o ppp0 -j MASQUERADE
rc.d save iptables
rc.d start iptables

#you can also share youethernet connection, to do so just replace ppp0 by ethx

#get the DNS Server
(your must first sufferthe internet first)
cat /etc/resolv.conf

#then set the output tothe sharing computer's /etc/resolv.conf file
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: