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)