分页: 1 / 1

ubuntu12.04 不能有线上网

发表于 : 2014-02-23 14:59
ling0qian
各位好
我的ubuntu连接宽带,连接成功之后会马上断开。
我的ubuntu12.04 一开始用的固定IP上网,我改过interfaces文件,后来用了一段时间PPP上网,然后就出现有限链接不上的问题了,网上说interfaces和network-manager会冲突,我改了interfaces文件,然后就出现现在这种问题了。
请问谁知道这个问题怎么解决,谢谢

Re: ubuntu12.04 不能有线上网

发表于 : 2014-02-23 16:24
poloshiao
從終端機
1. sudo cat /etc/network/interfaces
2. sudo ifconfig -a
3. sudo route -nv
把結果直接複製 貼上來 (不必擷圖)
网上说interfaces和network-manager会冲突
預設是分工合作 不是衝突

Re: ubuntu12.04 不能有线上网

发表于 : 2014-02-26 23:14
ling0qian
poloshiao 写了:從終端機
1. sudo cat /etc/network/interfaces
2. sudo ifconfig -a
3. sudo route -nv
把結果直接複製 貼上來 (不必擷圖)
网上说interfaces和network-manager会冲突
預設是分工合作 不是衝突
-----------------------------------------------------------------------------
1.nterfaces文件如下:
auto lo
iface lo inet loopback

#auto eth0
#iface eth0 inet static

#address 192.168.1.90

#netmask 255.255.255.0

#gateway 192.168.1.104


#auto dsl-provider
#iface dsl-provider inet ppp
#pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
#provider dsl-provider

------------------------------------------------------------------------
2. sudo ifconfig -a配置如下

eth0 Link encap:Ethernet HWaddr b8:70:f4:0c:d2:1e
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:308 errors:0 dropped:0 overruns:0 frame:0
TX packets:308 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:15400 (15.4 KB) TX bytes:15400 (15.4 KB)

wlan0 Link encap:Ethernet HWaddr c0:cb:38:98:5b:e7
inet addr:192.168.0.102 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::c2cb:38ff:fe98:5be7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:69391 errors:0 dropped:0 overruns:0 frame:0
TX packets:44410 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:99079127 (99.0 MB) TX bytes:4294568 (4.2 MB)
-------------------------------------------------------------------------------------------------------------
3. sudo route -nv 如下:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlan0
192.168.0.0 0.0.0.0 255.255.255.0 U 2 0 0 wlan0

Re: ubuntu12.04 不能有线上网

发表于 : 2014-02-26 23:17
ling0qian
poloshiao 写了:從終端機
1. sudo cat /etc/network/interfaces
2. sudo ifconfig -a
3. sudo route -nv
把結果直接複製 貼上來 (不必擷圖)
网上说interfaces和network-manager会冲突
預設是分工合作 不是衝突

我把这些配置都贴上来了,帮我看看,非常感谢啊!! :em01

Re: ubuntu12.04 不能有线上网

发表于 : 2014-02-27 6:25
poloshiao
1.nterfaces文件如下:
auto lo
iface lo inet loopback
你的 eth0 wlan0 都不是在 /etc/network/interfaces 設定
所以 應該是在 NM-Applet 設定
sudo ifconfig -a配置如下
eth0 Link encap:Ethernet HWaddr b8:70:f4:0c:d2:1e
UP BROADCAST MULTICAST MTU:1500 Metric:1
wlan0 Link encap:Ethernet HWaddr c0:cb:38:98:5b:e7
inet addr:192.168.0.102 Bcast:192.168.0.255 Mask:255.255.255.0
eth0 已經啓動 但是不是連線狀態
wlan0 已經啓動 且是連線狀態
sudo route -nv 如下:
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
有效路由經由 wlan0

完全正常

補充說明
1. Ubuntu 開機啓動網卡界面 預設行爲
1-1. 啓動順序 如果有設定 自動啓動
在 /etc/network/interfaces 有設定 優先啓動
在 /etc/network/interfaces 沒有設定 在 NM-Applet 有設定 次優啓動
2. 同一時間 預設 只能有一個有效路由存在
所以同一時間 只能有一個 網卡 順利連上網際網路
別的網卡 連上線後會立刻自動斷線 呈現待機狀態
2-1. 以你的情況 wlan0 已連上線 eth0 待機中
如果你把 wlan0 斷線 eth0 可能會立刻無感連上線 (如果你有把 自動連線 打勾的話)
3. 以上預設行爲 可以更改設定

Re: ubuntu12.04 不能有线上网

发表于 : 2014-02-28 20:17
ling0qian
poloshiao 写了:
1.nterfaces文件如下:
auto lo
iface lo inet loopback
你的 eth0 wlan0 都不是在 /etc/network/interfaces 設定
所以 應該是在 NM-Applet 設定
sudo ifconfig -a配置如下
eth0 Link encap:Ethernet HWaddr b8:70:f4:0c:d2:1e
UP BROADCAST MULTICAST MTU:1500 Metric:1
wlan0 Link encap:Ethernet HWaddr c0:cb:38:98:5b:e7
inet addr:192.168.0.102 Bcast:192.168.0.255 Mask:255.255.255.0
eth0 已經啓動 但是不是連線狀態
wlan0 已經啓動 且是連線狀態
sudo route -nv 如下:
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
有效路由經由 wlan0

完全正常

補充說明
1. Ubuntu 開機啓動網卡界面 預設行爲
1-1. 啓動順序 如果有設定 自動啓動
在 /etc/network/interfaces 有設定 優先啓動
在 /etc/network/interfaces 沒有設定 在 NM-Applet 有設定 次優啓動
2. 同一時間 預設 只能有一個有效路由存在
所以同一時間 只能有一個 網卡 順利連上網際網路
別的網卡 連上線後會立刻自動斷線 呈現待機狀態
2-1. 以你的情況 wlan0 已連上線 eth0 待機中
如果你把 wlan0 斷線 eth0 可能會立刻無感連上線 (如果你有把 自動連線 打勾的話)
3. 以上預設行爲 可以更改設定



您好:
是不是WLAN0表示的是无线网卡,eth0表示的是有线卡。我关掉无线连接之后,有线还是连接不上,我用的DSL拨号,请教下是为什么??
非常感谢您热心的帮助!! :em01

Re: ubuntu12.04 不能有线上网

发表于 : 2014-02-28 21:54
poloshiao
是不是WLAN0表示的是无线网卡
基本上應該是 但是有時會辨識爲 eth1
有线还是连接不上,我用的DSL拨号,请教下是为什么??
從終端機
sudo ifconfig -a
看看還有沒有別的網卡界面

或者
sudo lshw -class network
也可以試試