config ubuntu ip address

 

一個朋友提醒說,也許是設置的問題,試試命令行的設置。因而搜索了一下怎麼設置,結果還真的成功了。

具體以下:

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
linux

查看數: 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個服務器啦 prepend domain-name-servers 208.67.222.222,208.67.220.220;#這兩個服務器根據本身的DNS填上。
相關文章
相關標籤/搜索