ubuntu 網絡配置


檢查網絡配置命令:ifconfig 

一、通過配置文件配置 
新手沒怎么用過Ubuntu,所以走了不少彎路,網上找了很多方法,大都沒對我起到幫助作用,所以把自己的配置方法寫一寫。 

Ubuntu上連了兩塊網卡,eth0為外網的eth1為內網的(VPC的特點,要和宿主機直接通訊必須組個內網) 
 
eth0上IP為自動獲取 
 
eth1上為手工設置(又是VPC自己要求的) 
 
配置過程: 
 
1、打開Ubuntu的/etc/network/interfaces文件 。默認內容如下: 
 
   auto lo   
   iface lo inet loopback   
 
2、eth0為自動獲取IP,所以不需要配置了。插入要手工設置IP的eth1的IP信息,編輯后內容如下,前面auto eth1,讓網卡開機自動掛載.: 
 
   auto lo   
   iface lo inet loopback   
   auto eth1   
   iface eth1 inet static   
   address 192.168.0.101   
   netmask 255.255.255.0   
   network 192.168.0.0   
   broadcask 192.168.0.255   
   gateway 192.168.0.2 

 hwaddress ether [your_mac_address] 讓網絡配置幫頂到某張物理mac網卡上。
 
3、編寫完畢保存,然后打開終端運行如下命令,重新啟動網卡即可: 
 
$    /etc/init.d/networking restart   
 
 
也可以重啟網卡讓新配置生效,優點是不影響其他網絡接口: 
 
$ sudo ifdown eth0 
 
$ sudo ifup eth0

4、如果以DHCP方式配置網卡,則改為:
auto eth0 
iface eth0 inet dhcp
 
也可以在命令行下直接輸入下面的命令來獲取地址 
sudo dhclient eth0
 

ubuntu server 14.04設置IP和DNS

設置IP:

vim /etc/network/interfaces

將以下內容:

auto eth0
iface eth0 inet dhcp

修改為:

auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx

hwaddress ether [your_mac_address] 讓網絡配置幫頂到某張物理mac網卡上。

把xxx.xxx.xxx設置為你要個性的信息既可,其中
auto eth0  #開機自動連接網絡
iface eth0 inet static   #static表示使用固定ipdhcp表述使用動態ip
address 是本機IP地址
netmask 子網掩碼
gateway 網關

如果使用nano編輯的話
ctrl+o  #保存配置
ctrl+x  #退出

設置DNS

linux系統的DNS信息是保存在/etc/resolv.conf , 但是在ubuntu中用vim打開這個文件你會發現有如下文字的提示

DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN

所以不能直接個性這個文件,這個內容可能會被覆蓋

在ubuntu中dns信息是放在/etc/resolvconf/resolv.conf.d/目錄下

一般情況下這個目錄下有base和head兩個文件夾

vim /etc/resolvconf/resolv.conf.d/base

nameserver 8.8.8.8
nameserver 114.114.114.114

保存后執行

resolvconf -u

用以下命令使網絡設置生效

service networking restart
sudo /etc/init.d/networking restart

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM