作者yzupcbug (请加入HOT_Game板)
看板FreeBSD
标题Re: [问题] 网路对外不通,对内正常
时间Mon Jan 10 09:59:53 2011
大概知道问题了, 因为你都用sysinstall去设定的关系. sysinstall的设定方式
是把新的设定放後面, 而rc.conf中同样的设定值下面的会覆盖掉上面的.
可是bge0跟bge1是不同的设定值(ifconfig_bge0跟ifconfig_bge1),
所以你用sysinstall增加了bge1的设定值, 但bge0的设定却没拿掉, 造成问题.
※ 引述《compromise (N.)》之铭言:
: 我简单叙述一下我的网路连接方式,再说出我的解决办法
: Server原先透过bge0介面接一条网路线连接内网HUB
: bge1是空着的
: 再串至分享器的LAN port
: 分享器的WAN port直接连小乌龟
这样的rc.conf中应该会像是
ifconfig_bge0="inet 192.168.X.X netmask 255.255.255.0"
...
ifconfig_bge0="inet 192.168.XX.XX netmask 255.255.255.0"
...
ifconfig_bge0="inet 192.168.XXX.XXX netmask 255.255.255.0"
因此有效值就是最後一个 192.168.XXX.XXX这组设定
: 我将网路线从bge0换至bge1时,就发生我提出的问题
透过sysinstall设定bge1後并不是改掉bge0, 而是附加於後面, 变成
ifconfig_bge0="inet 192.168.X.X netmask 255.255.255.0"
...
ifconfig_bge0="inet 192.168.XX.XX netmask 255.255.255.0"
...
ifconfig_bge0="inet 192.168.XXX.XXX netmask 255.255.255.0"
...
ifconfig_bge1="inet 192.168.XXX.XXX netmask 255.255.255.0"
因此导致bge0与bge1设定值完全相同, 系统就错乱了~
: *後来又发现另外一个问题,从外部连进内部的port都不通,
: 但确定分享器的port mapping都是正确的
: 後来我仔细查看rc.conf的设定
: 发现在文件後面有很多之前修改的纪录留存
: 大概就是几月几日修改什麽的纪录 (不晓得为什麽会自动留存?)
: 後来我将这些纪录删掉,对内对外网路就通顺了
: 不过第一次遇到因为网路port引起内网不定时的断线状况
: 算是学到一次经验
: 谢谢两位的回覆!
: :)
所以请学习直接修改rc.conf, 或至少学会看懂, 避免发生这样不如预期的设定值.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.200.156