Debian上网的问题小结

装完系统或装系统中很重要的部分就是配置网络的问题了,记得刚安装Debian的时候还不知道dhclient eth0真是杯具。

关于怎么设置识别网卡
su->输入root密码->nano /etc/network/interface
然后分情况,如果你是有线的且只有一个网卡,就叫eth0
可以在里面添加如下:

#eth0
allow-hotplug eth0
iface eth0 inet dhcp

如果你是无线且只有一个无线网卡,而且驱动也行,那就叫wlan0
添加如下

#wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp

#如果你是wpa加密方式,现在一般也是wpa了
wpa-ssid 路由器的连接名称
wpa-psk密码

设置完成后要ifup eth0

如果不是用的dhcp,那就要用静态地址了,问下你们管理人员分配的ip和网关,上述修改一下

iface eth0 inet static 
address 比如192.168.0.105
netmast 比如255.255.255.0
gateway 这个是网关比如192.168.0.1

设置完也要ifup eth0
如果确定是静态ip,可能还要手动设置下dns
文件在/etc/resolv.conf
nano /etc/resolv.conf
添加

nameserver 比如192.168.0.1

再有在装完系统的时候会有用不了无线的情况
有些笔记本无线网卡需要iwlwifi模块(参见http://wiki.debian.org/iwlwifi)

apt-get install firmware-iwlwifi wireless-tools
ifconfig wlan0 up

再安装过程中有时候会提示固件缺失等问题 我装的时候也遇到了这个问题,有时候缺少realtek的驱动,如果可以上网的话可以忽略这个信息
如果在意的话可以apt-get安装一下
关于固件缺失可以看这里http://www.debian.org/releases/stable/i386/ch06s04.html.zh_CN
自己找到相应的包dpkg安装重启相关服务就可以了,比如使用/etc/init.d/networking restart重启网络服务,即可正确加载firmware并启用无线网络硬件。

至于原因的话可以参考linux吧的chunghe前辈说的,Debian从6.0开始,将一些固件驱动从内核独立出来,也就是不再默认提供它们,用户需要自行安装(移除的原因可能是出于free的考虑,因为很多驱动是non-free)

posted @ 2013-02-28 20:17  时光旅行的懒猫  阅读(7708)  评论(0编辑  收藏  举报