作者ttnwosay.bbs@ptt.cc (大頭仔) 看板: linux
標題Re: [問題] 新手的問題,請幫我打通任都二脈....先 …
時間批踢踢實業 (2008/04/18 Fri 04:40:07)
希望這篇回文能幫助你解決問題。
※ 引述《qpioi (撲通一聲)》之銘言:
: 翻著鳥哥二本書,跟著做,抱歉我真的無法搞定
: 系統 Centos 5.1
: 說明一下
: 分享器--------------------A主機------------------------B主機
: (準備改固定IP) (網卡A) (網卡B) (網卡C)
xxx.xxx.xxx.xxx
<-nat-> ip.forward
192.168.1.254<----192.168.1.xxx<->192.168.2.10<-----192.168.2.30
在這個網路的topology,A主機的網卡是透過dhcp取得IP (192.168.1.xxx/24)。
: vi /etc/sysconfig/network
: (A機) (B機)
: HOSTNAME = mouse = brother
: NETWORKING = yes = yes
: FORWARD_IPV4 = yes = yes
: #FORWARD_IPV6 = =
: GATEWAY = =
: GATEWAYDEV = eth0 = eth0
: < reboot >
: (A網卡) (B網卡) (C網卡)
: DEVICE = eth0 = eth1 = eth0
: BOOTPROTO = dhcp = static = static
: HWADDR = 00:05.2A.. = 00:45:37.. = 6C:27:3E...
: ONBOOT = yes = yes = yes
: IPADDR = 沒填 = 192.168.2.10 = 192.168.2.30
: BROADCAST = 沒填 = 192.168.2.255 = 192.168.2.255
: NETWORK = 沒填 = 192.168.2.0 = 192.168.2.0
: NETMASK = 沒填 = 255.255.255.0 = 255.255.255.0
: MTU = 1500 = 1500 = 1500
: GATEWAY = 沒填 = 沒填 = 192.168.2.10
: < restart >
: 將私有ip加入hosts裡
: /etc/hosts
: 127.0.0.1 localhost.localdomain localhost
: 192.168.2.10 mouse
: 192.168.2.30 broter
: 將DNS的IP寫入 /etc/resolv.conf
: namesever 168.95.1.1
: namesever 139.175.10.20
: (A主機)啟動 IP 轉遞 /etc/sysctl.conf
: net.ipv4_forward = 1
: < sysctl -p 讓他立即生效 >
: ◎我的問題在這裡
: A主機 ping -c 5 168.95.1.1-------OK
在這個測試中,A主機已可連線至Internet了,代表分享器有啟動NAT了。
(為了回應上一篇回文的仁兄而說明~)
: ping -c 5 192.168.2.30-----OK
這個測試成功代表 跳線它發揮功能了。
: B5主機 ping -c 5 192.168.2.10-----OK
這個測試成功代表 跳線它發揮功能了。
原PO可以再試試這2個指令。
(1) B5主機 ping -c 5 192.168.1.xxx (網卡A.IP) -----??
若OK, 代表 net.ipv4_forward = 1 正常。
若不OK, 則在主機A上執行 echo 1 > /proc/sys/net/ipv4/ip_forward
(2) B5主機 ping -c 5 192.168.1.254 (分享器的LAN GATEWAY IP) -----??
若OK, 代表 分享器已有 192.168.2.0/24 的static route entry了。
若不OK, 則代表屬於主機B的封包(私有網域的IP)又被丟到Internet了。
(因為default route的原因)。
解決方式:在分享器上加 192.168.2.0/24 的static route,next hop是
192.168.1.xxx (網卡A.IP)。
: ping -c 5 168.95.1.1--------------ping不到....ping不到.......昏倒
如果(2)成功的話,這個問題就解決了。
: 主機 A
: [root@mouse~]#route -n
: Destination Gateway Genmask Flage Metric Ref Use Iface
: 192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
: 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
: 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
: 0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 eth0
: 主機 B
: [root@brother~]#route -n
: Destination Gateway Genmask Flage Metric Ref Use Iface
: 192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
: 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
: 0.0.0.0 192.168.2.10 0.0.0.0 UG 0 0 0 eth0
: 鳥哥說很簡單,昏倒。------可是我也昏倒-------改來改去還是不行啊!><!
: 拜託了,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.125.32.235