在Red Hat Linux Enterprise4上安装Realtek 8186网卡驱动以及网络设置

        Red Hat Linux Enterprise4操作系统终于好了,启动成功以后,发现大部分驱动都是好的,但是最重要的驱动之一网卡驱动没有。所以当务之急是搞定网络。

        首先发现安装光盘中有Linux的驱动的目录,不过还是C语言的Source,需要自己去编译。没有关系,我们把这个Source目录比如REALTEK8186目录copy到当前的用户目录下,然后再去的root用户的权限。再查看一下/sbin/目录有没有添加到当前的PATH下,如果没有添加的话,自己改一下~/.bashrc文件,把/sbin/目录添加进去。参照一下readme文件,里面有一个make的选项说明的,make掉这个Source,可以发现得到一个编译以后的xxxxx.ko文件。这个ko文件就是驱动,只要利用insmod命令就可以把这个ko模块加载到系统中,让网卡开始工作。不过我们还是让系统每次启动的时候自动来做这件事情吧。编辑/etc/rc.d/rc.sysinit文件,让启动的时候就把这个ko文件加载到系统中。在rc.sysinit文件的最后部添加insmod xxxxx.ko文件,当然,这个ko文件的路径要你自己补足一下。这样,你重新启动后,用ifconfig -all命令就可以看到你的网卡eth0开始工作了。

        不过还没有完呢,你的网卡虽然可以找到了,但是网卡地址,网关,DNS配置都没有,所以这个时候你还是不能上网。下面首先运行netconfig命令来配置网络,因为我这里用的是DHCP来取得网络地址,所以只要这句话就可以了

[root@localhost ~] #  netconfig -d eth0 --bootproto = dhcp

如果是自己手动设定ip,子网掩码和网关的话就要这么设

[root@localhost ~] #  netconfig -d eth0 --ip = 10.0 . 0.1  --netmask = 255.0 . 0.0 --gateway = 10.0 . 0.138

这样你会发现在你的/etc/sysconfig/network-scripts目录下多了一个ifcfg-eth0文件,这个里面记录了你的网络设定。你只要运行/etc/init.d/network start后,就把网络启动了。不过下次电脑启动的时候网络还是没有好,那么就在/etc/rc.d/rc.local中把/etc/init.d/network start也写上去,开机的时候就自动执行了。

        最后谈一下DNS的设置,在Linux中,DNS是记录在/etc/resolv.conf文件中的,一开始的这个文件是空的,你加上下面一句话 nameserver 10.0.0.138,其中那个ip地址就是我的DNS的名称。这样一来,我再启动Linux,打开浏览器,就发现可以顺利连上google冲浪咯。

        以上就是我装Linux的时候的一些心得和体会,希望别人看了也能有用,能少走一些弯路。

先确保添加了non-free软件源,然后终端输入apt install firmware-realtek重启。该包支持 * Realtek RTL8192E boot code (RTL8192E/boot.img) * Realtek RTL8192E init data (RTL8192E/data.img) * Realtek RTL8192E main code (RTL8192E/main.img) * Realtek RTL8192EE Bluetooth firmware (rtl_bt/rtl8192ee_fw.bin) * Realtek RTL8812AE Bluetooth firmware (rtl_bt/rtl8812ae_fw.bin) * Realtek RTL8761A Bluetooth firmware (rtl_bt/rtl8761a_fw.bin) * Realtek RTL8821A Bluetooth firmware (rtl_bt/rtl8821a_fw.bin) * Realtek RTL8192EU Bluetooth firmware (rtl_bt/rtl8192eu_fw.bin) * Realtek RTL8723AU rev A Bluetooth firmware (rtl_bt/rtl8723a_fw.bin) * Realtek RTL8723BU rev B Bluetooth firmware (rtl_bt/rtl8723b_fw.bin) * Realtek RTL8723D Bluetooth config (rtl_bt/rtl8723d_config.bin) * Realtek RTL8723D Bluetooth firmware (rtl_bt/rtl8723d_fw.bin) * Realtek RTL8821C Bluetooth config (rtl_bt/rtl8821c_config.bin) * Realtek RTL8821C Bluetooth firmware (rtl_bt/rtl8821c_fw.bin) * Realtek RTL8822B Bluetooth config (rtl_bt/rtl8822b_config.bin) * Realtek RTL8822B Bluetooth firmware (rtl_bt/rtl8822b_fw.bin) * Realtek RTL8822CU Bluetooth firmware (rtl_bt/rtl8822cu_fw.bin) * Realtek RTL8105E-1 firmware (rtl_nic/rtl8105e-1.fw) * Realtek RTL8106E-1 firmware, version 0.0.1 (rtl_nic/rtl8106e-1.fw) * Realtek RTL8106E-2 firmware, version 0.0.1 (rtl_nic/rtl8106e-2.fw) * Realtek RTL8107E-1 firmware, version 0.0.2 (rtl_nic/rtl8107e-1.fw) * Realtek RTL8107E-2 firmware, version 0.0.2 (rtl_nic/rtl8107e-2.fw) * Realtek RTL8111D-1/RTL8168D-1 firmware (rtl_nic/rtl8168d-1.fw) * Realtek RTL8111D-2/RTL8168D-2 firmware (rtl_nic/rtl8168d-2.fw) * Realtek RTL8168E-1 firmware (rtl_nic/rtl8168e-1.fw) * Realtek RTL8168E-2 firmware (rtl_nic/rtl8168e-2.fw) * Realtek RTL8168E-3 firmware, version 0.0.4 (rtl_nic/rtl8168e-3.fw) * Realtek RTL8168F-1 firmware, version 0.0.5 (rtl_nic/rtl8168f-1.fw) * Realtek RTL8168F-2 firmware, version 0.0.4 (rtl_nic/rtl8168f-2.fw) * Realtek RTL8168G-1 firmware, version 0.0.3 (rtl_nic/rtl8168g-1.fw) * Realte
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值