ubuntu網路配置

2021-06-20 14:21:49 字數 1950 閱讀 5312

ubuntu網路配置

在桌面版本中可以通過圖形介面來配置,在伺服器版本中,需要在命令列,在網路基礎中我記錄過配置方法,這個單獨提取出來ubuntu的配置

1、網路配置檔案是:/etc/network/inte***ces

對所有網絡卡的配置,基本上都是在/etc/network/inte***ces這個檔案中

我用的是桌面版本,預設配置如下:

linux@cdyemail:~$ cat /etc/network/inte***ces 

auto lo

iface lo inet loopback

注:lo 是tcp/ip定義的loopback虛擬網路裝置,使得tcp/ip能夠以127.0.0.1這個ip位址(主機名一般為localhost)來訪問自身。

auto關鍵字是,使得網路裝置在系統啟動時,會自動啟動。

iface是inte***ce的縮寫,意思是介面。

2、指定動態ip位址

auto eth0

iface eth0 inet dhcp

eth0表示第一塊網絡卡,如果有多塊則:eth1, eth2 ....

dhcp表示網路裝置要通過dhcp來獲取ip配置資訊。dhcp是動態主機配置協議,如果設定dhcp則客戶機在啟動時自動去網上查詢dhcp伺服器,之後向他索取配置資訊,並將自身設定好。

3、指定靜態ip位址

auto eth0

iface eth0 inet static

address 192.168.1.10

netmask 255.255.255.0

gateway 192.168.1.254

address指定ip位址

netmask指定子網掩碼

gateway指定閘道器

4、重啟網路

對於配置完的網路要重啟一下服務才生效

sudo /etc/init.d/networking restart

5、網域名稱伺服器配置檔案

/etc/resolv.conf

在ubuntu中,網域名稱伺服器(dns)是在/etc/resolv.conf中配置的,它的格式如下:

search  

localdomain

nameserver ***.***.***.***

nameserver ***.***.***.***

6、/etc/hosts檔案

如果沒有dns伺服器,或者某些主機沒有在你的dns伺服器註冊,那麼你可以把它們的主機名和ip位址寫在/etc/hosts檔案中,這樣就解決了這些主機的網域名稱解析的問題了。

如:192.168.1.3  

abc.com

在網域名稱解析時,系統會首先查詢/etc/hosts檔案,然後才去查詢dns伺服器,如果想改變這個順序可以修改:

/etc/nsswitch.conf檔案中host一行的順序

相關知識簡介:

tcp/ip:傳輸控制協議/網際互聯協議

子網掩碼:用來劃分ip位址中網路位址和主機位址。

預設閘道器:從乙個網路到另乙個網路,必須經過閘道器,好比從乙個大院,到另乙個大院,要經過的大門一樣。

在ubuntu中,網域名稱伺服器位址在/etc/resolv.conf中,其它的配置在/etc/network/inte***ces中

要檢視情況則用ifconfig, if是inte***ce的縮寫。

附加:ntp時間同步,如果伺服器時間亂了會出現問題,所以可以用ntpdate進行同步,如:

linux@cdyemail:~$ sudo ntpdate ntp.ubuntu.com

[sudo] password for linux: 

17 feb 13:01:54 ntpdate[4777]: adjust time server 91.189.94.4 offset -0.041725 sec

這是手動的,如果自動可以用cron的計畫任務去管理,而且我指定幾個伺服器,這樣防止時間出問題。

ubuntu 網路配置

進入網路配置檔案 sudo vi etc network inte ces 在這裡你應該會看到如下內容 auth lo iface lo inet loopback 這個正是 lo回環,我需要讓這台執行 ubuntu server 的機子通過 dhcp 獲得ip 來加入網路,那麼我只需要在上面的 l...

Ubuntu 網路配置

1 sudo vi etc network inte ces 更改配置為 autoeth0 ifaceeth0 inet static address 192.168.3.90 gateway 192.168.3.1 netmask 255.255.255.0 sudo etc init.d net...

ubuntu 網路配置

檢查網路配置命令 ifconfig 4 如果以dhcp方式配置網絡卡,則改為 auto eth0 iface eth0 inet dhcp 也可以在命令列下直接輸入下面的命令來獲取位址 sudo dhclient eth0 5 配置dns伺服器的位址,最多可以使用3個dns伺服器 sudo vi e...