在Red Hat Linux Enterprise4上安裝Realtek 8186網卡驅動以及網路設定

來源:互聯網
上載者:User

        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的時候的一些心得和體會,希望別人看了也能有用,能少走一些彎路。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.