默認是動態IP,/etc/network/interfaces配置是
auto lo iface lo inet lookup
1.若是要使用DHCP動態獲取則爲:
sudo vi /etc/network/interfaces : auto eth0 iface eth0 inet dhcp
保存,退出VI;
2.若是要使用靜態IP,則設置:
sudo vi /etc/network/interfaces : auto eth0 # iface eth0 inet dhcp iface eht0 inet static
address 192.168.1.254 netmask 255.255.255.0 gateway 192.168.1.1 nameserver 192.168.1.1
保存,退出VI
使用sudo /etc/init.d/networking restart 或sudo ifdown eth0關閉網絡,sudo ifup eth0打開網絡,重啓網卡。
--------------------------------------------------------------------------------------
手動臨時設置IP
sudo ifconfig eth0 up 192.168.1.10
手動設置IP通常在系統重啓後就失效
靜態設置IP
Ubuntu網絡配置信息保存在 /etc/network/interfaces 文件中,默認內容以下:
auto eth0
iface eth0 inet dhcp
auto lo iface lo inet loopback
設置靜態ip的方法以下:
使用root用戶編輯 /etc/network/interfaces
i)註釋掉第二行,設置靜態ip有關參數
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
auto lo iface lo inet loopback
ii)編輯 /etc/resolv.conf,設置dns
nameserver 202.96.134.86
nameserver 202.106.0.166
iii)關閉後重啓,使新設置生效
$sudo ifconfig eth0 down
$sudo ifconfig eth0 up
|
---------------------------------------------------------------------------------
使用命令設置ubuntu的ip地址 新裝了ubuntu,雖然使用圖形界面明明已經設置好了ip,網關等等,可是不能上網。 一個朋友提醒說,也許是設置的問題,試試命令行的設置。因而搜索了一下怎麼設置,結果還真的成功了。 具體以下: 1. 檢驗是否能夠連通,就使用ping命令ping 網關 開始的時候老是現實unreachable 2. 設置IP sudo ifconfig eth0 133.133.133.190 netmask 255.255.255.0 這樣就算設置好了網卡eth0的IP地址和子網掩碼 3. 設置網關 sudo route add default gw 133.133.133.40 4. ping 網關就能夠ping通了 5. 設置DNS 修改/etc/resolv.conf,在其中加入 nameserver DNS的地址1 nameserver DNS的地址2 完成。 這樣設置以後,下次開機時候彷佛IP又會發生變化。 1、使用命令設置ubuntu的ip地址 1. 設置IP sudo ifconfig eth0 203.171.239.155 netmask 255.255.255.224 這樣就算設置好了網卡eth0的IP地址和子網掩碼 2. 設置網關 sudo route add default gw 203.171.239.129 3. 設置DNS 修改/etc/resolv.conf,在其中加入 nameserver DNS的地址1 nameserver DNS的地址2 完成。 不過,這樣設置以後,下次開機時候彷佛IP又不存在了。 2、直接修改系統配置文件 ubuntu的網絡配置文件是:/etc/network/interfaces ubuntu命令行修改網絡配置方法 /etc/network/interfaces 打開后里面可設置DHCP或手動設置靜態ip。前面auto eth0,讓網卡開機自動掛載. 1. 以DHCP方式配置網卡 編輯文件/etc/network/interfaces: sudo vi /etc/network/interfaces 並用下面的行來替換有關eth0的行: # The primary network interface - use DHCP to find our address auto eth0 iface eth0 inet dhcp 用下面的命令使網絡設置生效: sudo /etc/init.d/networking restart 也能夠在命令行下直接輸入下面的命令來獲取地址 sudo dhclient eth0 2. 爲網卡配置靜態IP地址 編輯文件/etc/network/interfaces: sudo vi /etc/network/interfaces 並用下面的行來替換有關eth0的行:# The primary network interface auto eth0 iface eth0 inet static address 192.168.3.90 gateway 192.168.3.1 netmask 255.255.255.0 #network 192.168.3.0 #broadcast 192.168.3.255 將上面的ip地址等信息換成你本身就能夠了.用下面的命令使網絡設置生效: sudo /etc/init.d/networking restart 3. 設定第二個IP地址(虛擬IP地址) 編輯文件/etc/network/interfaces: sudo vi /etc/network/interfaces 在該文件中添加以下的行: auto eth0:1 iface eth0:1 inet static address 192.168.1.60 netmask 255.255.255.0 network x.x.x.x broadcast x.x.x.x gateway x.x.x.x 根據你的狀況填上全部諸如address,netmask,network,broadcast和gateways等信息. 用下面的命令使網絡設置生效: sudo /etc/init.d/networking restart 4. 設置主機名稱(hostname) 使用下面的命令來查看當前主機的主機名稱: sudo /bin/hostname 使用下面的命令來設置當前主機的主機名稱: sudo /bin/hostname newname 系統啓動時,它會從/etc/hostname來讀取主機的名稱. 關於設置主機名稱的更多信息,請訪問這裏 5. 配置DNS 首先,你能夠在/etc/hosts中加入一些主機名稱和這些主機名稱對應的IP地址,這是簡單使用本機的靜態查詢. 要訪問DNS 服務器來進行查詢,須要設置/etc/resolv.conf文件. 假設DNS服務器的IP地址是192.168.3.2, 那麼/etc/resolv.conf文件的內容應爲: search test.com nameserver 192.168.3.2 /etc/network/interfaces 打開后里面可設置DHCP或手動設置靜態ip。前面auto eth0,讓網卡開機自動掛載. 1. 以DHCP方式配置網卡 編輯文件/etc/network/interfaces: sudo vi /etc/network/interfaces 並用下面的行來替換有關eth0的行: # The primary network interface - use DHCP to find our address auto eth0 iface eth0 inet dhcp 用下面的命令使網絡設置生效: sudo /etc/init.d/networking restart 也能夠在命令行下直接輸入下面的命令來獲取地址 sudo dhclient eth0 2. 爲網卡配置靜態IP地址 編輯文件/etc/network/interfaces: sudo vi /etc/network/interfaces 並用下面的行來替換有關eth0的行:# The primary network interface auto eth0 iface eth0 inet static address 192.168.3.90 gateway 192.168.3.1 netmask 255.255.255.0 #network 192.168.3.0 #broadcast 192.168.3.255 將上面的ip地址等信息換成你本身就能夠了.用下面的命令使網絡設置生效: sudo /etc/init.d/networking restart 3. 設定第二個IP地址(虛擬IP地址) 編輯文件/etc/network/interfaces: sudo vi /etc/network/interfaces 在該文件中添加以下的行: auto eth0:1 iface eth0:1 inet static address 192.168.1.60 netmask 255.255.255.0 network x.x.x.x broadcast x.x.x.x gateway x.x.x.x 根據你的狀況填上全部諸如address,netmask,network,broadcast和gateways等信息. 用下面的命令使網絡設置生效: sudo /etc/init.d/networking restart 4. 設置主機名稱(hostname) 使用下面的命令來查看當前主機的主機名稱: sudo /bin/hostname 使用下面的命令來設置當前主機的主機名稱: sudo /bin/hostname newname 系統啓動時,它會從/etc/hostname來讀取主機的名稱. 關於設置主機名稱的更多信息,請訪問這裏 5. 配置DNS 首先,你能夠在/etc/hosts中加入一些主機名稱和這些主機名稱對應的IP地址,這是簡單使用本機的靜態查詢. 要訪問DNS 服務器來進行查詢,須要設置/etc/resolv.conf文件. 假設DNS服務器的IP地址是192.168.3.2, 那麼/etc/resolv.conf文件的內容應爲: search test.com nameserver 192.168.3.2 解決ubuntu重啓DNS從新設置的問題 做者: wynlchae 發佈日期: 2008-4-09 查看數: 256 出自: http://www.linuxdiyf.com 在Ubuntu下設置靜態IP,「主菜單」,「系統」,「系統管理」,「網絡」,在「DNS」裏刪掉原來的DNS,填上靜態的DNS的服務器,不過這樣重啓後就恢復,下次開機開得從新設置一次。 先備份: sudo cp /etc/resolv.conf /etc/resolv.conf.bak 而後編輯 sudo gvim /etc/dhcp3/dhclient.conf 將如下行添加到末尾,就是DNS的2個服務器