2012年6月14日 星期四

[Ubuntu 小技巧] Ubuntu 網路設定 - 固定 IP 設定

來源自 這裡 
前言 : 
由於我的 Ubuntu 是裝在 VMWare 上面, 因此本機端會建立虛擬介面 VMware Network Adapter VMnet1/8 讓你與 VM 進行 network 溝通 (當然常用就是使用 putty 連上去搂.), 但每次我 suspend VM 後再啟動後沒多久 VM 上的 IP 就會無止境的自動加一... ><" 因此下面說明如何將 Ubuntu 設定為固定 IP, 這樣就可以避掉這個惱人的問題. 

設定固定 IP : 
下面透過修改 Ethernet 網路設定將 eth0 設定為固定 IP=192.168.80.188 : 
$ sudo vi /etc/network/interfaces # 不同 Distribution 甚至是不同版本的 Ubuntu 可能位置會不同...
...(略)...
auto eth0
iface eth0 inet static
address 140.127.ooo.xxx
 # 固定 IP 位址。
netmask 255.255.255.0 # 網路遮罩。
gateway 140.127.qqq.ppp # 預設閘道, 通常如果是 VM, 且你的環境不需用透過 Gateway 連到 internet, 這裡可以略過.

修改完可利用以下指令重新啟動網路讀取網路設定 : 
$ sudo /etc/init.d/networking restart
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:0c:29:a4:1a:4d
inet addr:192.168.80.188 Bcast:192.168.80.255 Mask:255.255.255.0 # 設定已經生效!

設定 Gateway : 
如果在你的網路環境是需要透過 Gateway 連到 public 網路, 則可以透過命令幫你找出現在網段的 Gateway : 
~/MLInAction$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.80.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
default
 192.168.80.2 0.0.0.0 UG 100 0 0 eth0

如此你就可以在 /etc/network/interfaces 上面加上 Gateway 的設定 : 
gateway 192.168.80.2


補充說明 : 
VMWare WorkStation 的使用技巧 
Ubuntu 網路設定 - DNS 設定

/etc/network/interfaces Ubuntu Networking example
/etc/network/interfaces file contains network interface configuration information for the both Ubuntu and Debian Linux. This is where you configure how your system is connected to the network...
This message was edited 6 times. Last update was at 10/07/2012 16:52:44

沒有留言:

張貼留言

[Git 常見問題] error: The following untracked working tree files would be overwritten by merge

  Source From  Here 方案1: // x -----删除忽略文件已经对 git 来说不识别的文件 // d -----删除未被添加到 git 的路径中的文件 // f -----强制运行 #   git clean -d -fx 方案2: 今天在服务器上  gi...