"no route to host" in freebsd



贊助商連結


頁 : 1 [2]

yushio
2001-04-25, 08:22 PM
Routing Tables:
Internet:
Destination Gateway Flags Refs Use Netif Expire
10 link#1 UC 0 0 vr0 =>

撥接前後一樣
Internet的部分就只有這一行,Internet6也要嗎?
(sorry...沒法子剪貼,只好慢慢打)

贊助商連結


yushio
2001-04-25, 08:42 PM
原始作者是 : trosky

那你試著把 ifconfig_lo0="inet 127.0.0.1" 加上去看行不行...
只是他 default 不是就有了嗎?怎會沒有....你是哪一版的呀?
忘了是從哪一版開始rc.conf的預設已改成放在
/etc/defaults/rc.conf 裡,你想改設定時,就在/etc/rc.conf裡改
他就會自動 overwrite 變更部分...
又,如果還不行,麻煩你把你的rc.conf全丟出來看看吧..
我的是4.2版的,這一版的預設是在/etc/defaults/rc.conf沒錯。
以下是我的rc.conf:


moused_flags=""
linux_enable="YES"
moused_port="/dev/cuaa0"
moused_enable="YES"
saver="green"
blank_time="300"
gateway_enable="YES"
portmap_enable="YES"
inetd_enable="YES"
# -- 以上為安裝產生;以下為自己所加 -- #
hostname="freebsd.home.org.tw"
network_interface="vr0 vr1"
ifconfig_vr0="inet 10.0.0.1 netmask 255.0.0.0"

trosky
2001-04-25, 08:52 PM
原始作者是 : yushio

原始作者是 : trosky

那你試著把 ifconfig_lo0="inet 127.0.0.1" 加上去看行不行...
只是他 default 不是就有了嗎?怎會沒有....你是哪一版的呀?
忘了是從哪一版開始rc.conf的預設已改成放在
/etc/defaults/rc.conf 裡,你想改設定時,就在/etc/rc.conf裡改
他就會自動 overwrite 變更部分...
又,如果還不行,麻煩你把你的rc.conf全丟出來看看吧..
我的是4.2版的,這一版的預設是在/etc/defaults/rc.conf沒錯。
以下是我的rc.conf:


moused_flags=""
linux_enable="YES"
moused_port="/dev/cuaa0"
moused_enable="YES"
saver="green"
blank_time="300"
gateway_enable="YES"
portmap_enable="YES"
inetd_enable="YES"
# -- 以上為安裝產生;以下為自己所加 -- #
hostname="freebsd.home.org.tw"
network_interface="vr0 vr1"
ifconfig_vr0="inet 10.0.0.1 netmask 255.0.0.0"


問題應該是出在這了...network_interface="vr0 vr1"
你可以把這一行拿掉或是改為network_interface="vr0 vr1 lo0"
在 /etc/defaults/rc.conf 裡是設為 network_interface="auto"
你把他覆蓋掉又沒把 lo0 加上去,所以才會不行的。
lo0 是 loopback 用,少了這個當然是不通囉...
竟然出在我覺得最不可能會錯的地方!? ^^

Cooper
2001-04-25, 09:07 PM
由rounting table 來看不管你ping 哪裡都不會有回應:(
localhost 應該由 lo0 出去
192.168.1.x 應該由 vr0 出去
所以應把vr0 (接在hub上那一張)設成 192.168.1.10
[pen]# ifconfig vr0 192.168.1.10

or edit /etc/rc.conf

ifconfig_vr0="inet 192.168.1.10 netmask 255.255.255.0"

yushio
2001-04-25, 09:14 PM
果然被您給說中了!network_interface 拿掉就成了。
真真是太太太感謝了!! \(^o^)/
還有其他提供意見的也十分謝謝!謝謝大家的幫助!小弟也因此學了不少。
現在可以連上網路了!That's too GREAT!!

不過我還有個問題,為什麼我區網中的其他電腦無法看到 freebsd(192.168.1.10)這一台呢?記得當時ADSL還沒下來時我曾經有試裝過另一台FreeBSD,那時候是可以直接以telnet或ftp等方式存取到那一台的。如今的連接方式與當時並無不同,可是卻看不到,難道是因為ADSL的關係嗎?

trosky
2001-04-25, 09:58 PM
先 ping 自己(192.168.1.10)看可不可以,若可再 ping 其他win的機器
看看..嗯...因你問題沒說清楚,所以有點難判斷,最好把錯誤訊息貼上來
,否則只說不通是很難判斷的...
基本上你可以先從local試,確定都沒問題再從別台試,把問題範圍縮小

yushio
2001-04-26, 01:37 AM
剛剛試了一下,怎麼連自己也ping不到自己,於是檢查了一下,
我發現是我自己沒有把192.168.1.10這個ip assign 給機器,
所以才會怎麼都找不到。因為之前我在rc.conf有設定alias ip,不過後來拿掉了,自己也忘了,所以只要把這個加回去就沒問題了。
非常謝謝各位提供的幫助。 :)