Để cấu hình địa chỉ IP tĩnh trong Linux ta phải chỉnh sửa một số tập tin cấu hình network, tùy vào bản Linux mà chúng ta đang dùng, ta sẽ có cách chỉnh IP khác nhau.
- Đối với Fedora/RHEL/CentOS ta cấu hình trong file: /etc/sysconfig/network-scripts/ifcfg-xxx (trong đó xxx là tên interface)
- Đối với Debian/Ubuntu/LinuxMint ta cấu hình trong file: /etc/network/interfaces
Ví dụ: Ta muốn cấu hình địa chỉ IP theo các thông số sau:
Hostname: dns-dhcp
IP Address: 192.168.1.2
Subnetmask: 255.255.255.0
Default Gateway: 192.168.1.1
DNS 1: 8.8.8.8
DNS 2: 203.162.0.181
Với OS Fedora/RHEL/CentOS:
1. Chỉnh sửa file /etc/sysconfig/network để thiết lập hostname và default gateway.
Từ dấu nhắc lệnh gõ lệnh:
[root@localhost /]# vi /etc/sysconfig/network
Nhấn Insert để chỉnh lại các thông số:
:x! để lưu lại
2. Chỉnh sửa file etc/sysconfig/network-scripts/ifcfg-eth0
Từ dấu nhắc lệnh gõ lệnh:
[root@localhost /]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Nhấn Insert để chỉnh lại các thông số:
:x! để lưu lại các thông số
3. Chỉnh sửa /etc/resolv.conf để thiết lập các DNS Server dùng để phân giải:
nameserver 8.8.8.8
nameserver 203.162.0.181
Từ dấu nhắc lệnh gõ lệnh:
[root@localhost /]# vi /etc/resolv.conf
Nhấn Insert để chỉnh lại các thông số:
:x! để lưu lại các thông số
4. Sau đó bạn phải chạy lệnh service network restart để start lại dịch vụ.
Với OS Debian/Ubuntu/LinuxMint:
Làm tương tự như trên với đường dẫn sau:
1. Chỉnh sửa /etc/hostname để thiết lập hostname:
Từ dấu nhắc lệnh gõ lệnh:
[root@localhost /]# vi /etc/hostname
dns-dhcp
2. Chỉnh sửa /etc/network/interfaces để thiết lập IP/subnetmask/default gateway (ví dụ với eth0):
[root@localhost /]# vi /etc/network/interfaces
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
3. Chỉnh sửa /etc/resolv.conf để thiết lập các DNS Server dùng để phân giải:
[root@localhost /]# vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 203.162.0.181
4. Chạy lệnh /etc/init.d/networking restart để start lại dịch vụ.
0 comments:
Post a Comment