当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 68 篇帖子 ]  前往页数 1, 2, 3, 4, 5  下一页
作者 内容
1 楼 
 文章标题 : [学习]ubuntu 网卡指定 eth0及其它
帖子发表于 : 2008-11-02 7:21 
头像

注册: 2007-10-18 17:40
帖子: 1006
送出感谢: 0 次
接收感谢: 0 次
对于network-manager,可以彻底卸载之

代码:
sudo apt-get remove network-manager --purge



注意:删除network-manager后,nm-applet就没有了,可改用面板上的网络监视器,在面板上点右键添加即可。

下面提到的更改生效,都要用到重启网络服务命令,当然重启电脑也是ok的,
代码:
sudo /etc/init.d/networking restart



有时候虽只有一个网络接口,但网络连接(logical name:)是eth1 或为eth2甚至为eth更大的数字,这点也很讨厌,影响一些程序的默认使用

解决:
1:
代码:
sudo lshw -C network


或者

代码:
ifconfig -a


得到网卡的mac地址(serial),注意不要和1394的serial搞混

比如我的是:00:88:88:ff:12:61


2
备份
代码:
sudo mv /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.bak




3
接着编辑:
代码:
gksu gedit /etc/udev/rules.d/70-persistent-net.rules


删除里面的所有内容,如果内容为空当然不用删除
再加入下面的内容,注意颜色部分要和你个人情况和期望一致,mac不能填错,一定要写真实的物理mac,直接抄我的无效:
引用:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:88:88:ff:12:61", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"



最后重启网络服务,面板上的网络监视器如果此前启用,删了再添加一次


补充应用:
可以在多个网卡时,用户指定网卡logical name:



接着可以配制网卡了

手工编辑配制文件:
代码:
sudo gedit /etc/network/interfaces


引用:
auto lo
auto eth0
iface lo inet loopback
iface eth0 inet static
address 192.168.0.8
netmask 255.255.255.0
gateway 192.168.0.254
broadcast 192.168.0.255
mtu 1300
#wireless-key 3311220088
#wireless-essid ubuntu




上面为静态ip的设定,对应内容分别是ip地址,子网掩码,网关,广播地址,mtu值,最后为无线网卡相关的key 和ssid,需要可以打开

如果是dhcp,则可写为:

代码:
auto lo
auto eth0
iface lo inet loopback
iface eth0 inet dhcp
#wireless-key 3311220088
#wireless-essid ubuntu





再进行dns的修改:

代码:
 gedit /etc/resolv.conf


内容格式如下:
代码:
nameserver 208.67.220.220
nameserver 208.67.222.222


完成以上设定后,基本上网络就可以用了,如果在上面设定的基础上更改mac地址,比如我要把上面提到的物理地址00:88:88:ff:12:61改为:00:88:88:ff:12:68

则在/etc/rc.local下加入以下代码(注意在exit 0之前)

代码:

sudo ifdown eth0

sudo ifconfig eth0 hw ether 00:88:88:ff:12:68
sudo ifup eth0



接着,如果还想在上面的基础上给一个网卡指定多个ip地址,则可以:

代码:
sudo gedit /etc/sysconfig/network-scripts/ifcfg-eth0:0

内容如下:
代码:
DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.88
NETMASK=255.255.255.0


或者:

代码:
sudo ifconfig eth0:0 192.168.1.88 netmask 255.255.255.0 up



另外,手工加路由方法:(颜色部分可以按需修改)
引用:
route add -host 202.100.69.8 dev eth0
route add default gw 202.100.69.8


ubuntu网卡设定,大概就是这些,有空再补充。




补充说明, ubuntu 的networkmanager还是不错的, 如果要使用之,下面两个文件很重要::



使用networkmanager时, ubuntu 默认的/etc/resolv.conf格式:


代码:
# Generated by NetworkManager
domain domain
search domain
nameserver 208.67.220.220
nameserver 208.67.222.222


使用networkmanager时, ubuntu 默认的 /etc/network/interfaces


代码:
auto lo
iface lo inet loopback




如果你用networkmanger ,那就要一直用networkmanger , 配制网卡或拨号都要坚持用networkmanger,不要按教程去碰什么命令,你要碰命令,没搞清楚哪是哪之前,最好把networkmanger 删除后

代码:
sudo apt-get remove network-manager --purge


再去碰命令。

命令行的和networkmanger混着用不太好,用命令的,配制文件虽然和networkmanger 部分共用,但格式有所不同

比方说resolv.conf ,networkmanger的配制文件格式就不同,但两者却共用这个配制文件

如果你发现因为你用了命令, networkmanger工作不正常,那就要恢复 resolv.conf interfaces 这两个文件,

很多人说networkmanger 不好用,最有可能的原因就是命令和图形两者混用造成的。


cnkilior 写道:
把你以前设置过的内容全部删掉,windows直接插网线能用ubuntu也一样。多余的设置反而不能上网了。

--根据你的描述,以下内容需要删除----
1、/etc/ppp/dsl-provider
2、/etc/network/interfaces中除了关于lo的段落外的。
3、/etc/rc5.d/中pppoe启动的脚本。

另外:如果你看了其他教程说要删除Network-Manager和nm-applet的把他们安装回来。

这样就可以了。

----
务必记住:windows不用设置就能直接上网,linux也能。


引用:
NetworkManager和networking有冲突,如果启用了NetworkManager就不能再用networking管理网络了,如果用Networking管理网络,就不能用networkmanager,所以解决方法有两种:
1用networkmanager管理网络:
编辑/etc/network/interfaces,将其中的所有网络的设置全部注释掉(就是在行前面打上#),仅留下lo(本地回环)的设置。然后重启NetworkManager和networking.
2用networking管理网络(就是命令行方式)
可以将networkmanager禁止,在终端里输入sudo apt-get remove network-manager --purge就可以了
或者sudo gedit /etc/NetworkManager/nm-system-settings.conf 将managed=true改为false


_________________

千帖户,享有论坛特权!


最后由 john.wu 编辑于 2009-10-30 12:53,总共编辑了 17 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: [已解决]ubuntu 8.10 有线网卡指定 eth0
帖子发表于 : 2008-11-03 16:27 
头像

注册: 2005-10-25 13:54
帖子: 272
送出感谢: 0 次
接收感谢: 0 次
此文不错,建议加到wiki中去


_________________
Full Circle中文杂志 | Ubuntu社区独立发行的电子月刊
http://www.freeearth.org.cn


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [已解决]ubuntu 8.10 有线网卡指定 eth0
帖子发表于 : 2008-11-04 11:13 
头像

注册: 2007-10-18 17:40
帖子: 1006
送出感谢: 0 次
接收感谢: 0 次
lyp069 写道:
此文不错,建议加到wiki中去

:em05


_________________

千帖户,享有论坛特权!


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [学习]ubuntu 8.10 网卡指定 eth0及其它
帖子发表于 : 2008-11-09 21:07 

注册: 2008-09-05 21:22
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
文章不错。。

如果system内有多张网卡,例如有三张,

第一张的网络配置是:192.168.1.23 255.255.255.0 192.168.1.1

第二张的网络配置是:192.168.2.23 255.255.255.0 192.168.2.1

第三张的风络配置是:192.168.3.34 255.255.255.0 192.168.3.1

三张网卡的DNS都为202.96.128.86 202.96.134.133


你可以给出详细的配置实例么??


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [学习]ubuntu 8.10 网卡指定 eth0及其它
帖子发表于 : 2008-11-10 8:57 
头像

注册: 2007-10-18 17:40
帖子: 1006
送出感谢: 0 次
接收感谢: 0 次
多网卡,应可以这样:

1 dns直接改/etc/resolv.conf就可以了

2 三个网卡,为了便于管理,可以分别指定为eth0 eth1 eth2 :

/etc/udev/rules.d/70-persistent-net.rules中,根据一楼中的内容, 在第二行,第三行加入eth1,eth2对应的项即可

这样指定后,有一个明显的好处,对于管理者,网卡不会搞混.

3 多网卡配制ip 同样是修改/etc/network/interfaces,在后面加上eth1 eth2的内容即可.
代码:
#添加eth1
iface eth1 inet static
address 192.168.2.8
netmask 255.255.255.0
gateway 192.168.2.254
broadcast 192.168.2.255
mtu 1300
#wireless-key 3311220088
#wireless-essid ubuntu
#再添加eth2
iface eth2 inet static
address 192.168.3.8
netmask 255.255.255.0
gateway 192.168.3.254
broadcast 192.168.3.255
mtu 1300
#wireless-key 3311220088
#wireless-essid ubuntu



请批评指证.


_________________

千帖户,享有论坛特权!


页首
 用户资料  
 
6 楼 
 文章标题 : Re: [学习]ubuntu 8.10 网卡指定 eth0及其它
帖子发表于 : 2008-11-10 12:05 

注册: 2008-11-04 0:02
帖子: 25
送出感谢: 0 次
接收感谢: 0 次
hao ding qilai


页首
 用户资料  
 
7 楼 
 文章标题 : Re: [学习]ubuntu 8.10 网卡指定 eth0及其它
帖子发表于 : 2008-11-15 16:35 

注册: 2008-11-12 15:13
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
john.wu, john.wu, john.wu,


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [学习]ubuntu 8.10 网卡指定 eth0及其它
帖子发表于 : 2008-11-16 0:23 
头像

注册: 2007-11-25 13:29
帖子: 6803
地址: 新疆博乐
系统: Ubuntu 12.04/14.04
送出感谢: 32
接收感谢: 84
挺详细的,下次碰到可以试试


_________________
===新手请看===
Ubuntu 安装 | Ubuntu12.04/14.04/16.04 桌面操作指南
··Ubuntu16.04 安装图文教程(超简单)
····有时间就静下心来


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [学习]ubuntu 8.10 网卡指定 eth0及其它
帖子发表于 : 2008-11-16 12:06 

注册: 2008-11-15 21:03
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
已经成功配置好并可以上网了 十分感谢楼主 :em11


页首
 用户资料  
 
10 楼 
 文章标题 : Re: [学习]ubuntu 8.10 网卡指定 eth0及其它
帖子发表于 : 2008-11-17 20:02 
头像

注册: 2007-03-15 16:58
帖子: 2796
地址: 湖北武汉
送出感谢: 2
接收感谢: 4
期待啊……………………


_________________
引用:


页首
 用户资料  
 
11 楼 
 文章标题 : Re: [学习]ubuntu 8.10 网卡指定 eth0及其它
帖子发表于 : 2008-11-21 16:33 

注册: 2007-04-29 1:44
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
补充一点,楼主的做法漏掉了一步.
在删除Network Manager以后,务必也要删除RC的东西,然后一定要重启才可以。
sudo update-rc.d –f NetworkManager remove


页首
 用户资料  
 
12 楼 
 文章标题 : Re: [学习]ubuntu 8.10 网卡指定 eth0及其它
帖子发表于 : 2008-11-22 18:56 

注册: 2008-11-17 20:31
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
顺利解决问题,多谢了。
强烈建议本文加入wiki


页首
 用户资料  
 
13 楼 
 文章标题 : Re: [学习]ubuntu 8.10 网卡指定 eth0及其它
帖子发表于 : 2008-11-23 14:46 

注册: 2008-08-15 15:08
帖子: 15
送出感谢: 0 次
接收感谢: 0 次
if i do it as you say, restart the computer don't need to set the ip again??


页首
 用户资料  
 
14 楼 
 文章标题 : Re: [学习]ubuntu 8.10 网卡指定 eth0及其它
帖子发表于 : 2008-11-26 1:42 

注册: 2008-11-24 1:20
帖子: 10
送出感谢: 0 次
接收感谢: 0 次
多谢lz,我用他解决了上网,啊哈哈哈,我xp双网卡,Ubuntu8.10做客户机,成功上网, :em05 :em05 :em05


页首
 用户资料  
 
15 楼 
 文章标题 : Re: [学习]ubuntu 8.10 网卡指定 eth0及其它
帖子发表于 : 2008-11-27 10:58 

注册: 2008-11-18 21:30
帖子: 141
送出感谢: 0 次
接收感谢: 0 次
我的天啊。找了务必多e文的,这个最详细了
马上试试~


_________________
使用Ubuntu,生活有奔头!


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 68 篇帖子 ]  前往页数 1, 2, 3, 4, 5  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译