Saturday, March 24, 2012

Chuyển Ubuntu Server từ DHCP sang Static

Mặc định Ubuntu Server để cấu hình DHCP mà lại không có giao diện GUI để thao tác. Phải làm sao đây? Đã là Linux thì phải command line mới chuẩn.

Ta làm như sau:

1. Sửa file cấu hình mạng:
sudo vi /etc/network/interfaces

2. Thường thì các trong file cấu hình này sẽ để mặc định như sau 
auto eth0
iface eth0 inet dhcp 

Ta cần sửa thành:
auto eth0
iface eth0 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1 

Nhớ thay địa chỉ IP cho phù hợp nhé.

3.Thay đổi DNS cho chuẩn  google (8.8.8.8 hoặc 8.8.4.4)
sudo vi /etc/resolv.conf 

4. Xóa gói dhcp-client hoặc dhcp3-client
sudo apt-get remove dhcp-client 
hoặc 
dhcp3-client dhcp3-common\nPin: release\nPin-Priority: -10" | sudo tee /etc/apt/preferences
sudo aptitude remove dhcp3-client dhcp3-common

5. Thêm cái này nữa cho chắc cú:
sudo chattr +i /etc/network/interfaces

hoặc


cd /etc/udev/rules.d/
mv 70-persistent-net.rules 70-persistent-net.rules.org
touch 70-persistent-net.rules

kill dhcp process for quick :))

sudo kill $(ps -aux | grep dhc | grep eth0 | awk '{print $2}')


6. Restart lại dịch vụ mạng:

sudo /etc/init.d/networking restart 

Hi vọng là ngon !. Nếu không được ta lại google tìm guide vậy :-)

MinhPhuc 



No comments: