Trong bài viết này chúng ta sẽ thiết lập IP:
IP address: 192.168.0.100 Netmask: 255.255.255.0 Hostname: node01 Domain name: tecmint.com Gateway: 192.168.0.1 DNS Server 1: 8.8.8.8 DNS Server 2: 4.4.4.4
Cấu hình Địa chỉ IP tĩnh trong RHEL / CentOS / Fedora:
Để cấu hình địa chỉ IP tĩnh trong RHEL / CentOS / Fedora , bạn sẽ cần chỉnh sửa:
etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
Trường hợp trong các
etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
6câu trả lời trên cho giao diện mạng của bạn etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
7. Nếu giao diện của bạn được đặt tên làetc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
8thì tệp bạn cần chỉnh sửa là etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
9.Hãy bắt đầu với tập tin đầu tiên:
# vi /etc/sysconfig/network
Mở tệp đó và đặt:
NETWORKING=yes
HOSTNAME=node01
GATEWAY=192.168.0.1
NETWORKING_IPV6=no
IPV6INIT=no
Mở tiếp theo:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Lưu ý : Đảm bảo mở tệp tương ứng với giao diện mạng của bạn. Bạn có thể tìm thấy tên giao diện mạng của mình bằng lệnh ifconfig -a .
Trong tệp đó thực hiện các thay đổi sau:
DEVICE="eth0"
BOOTPROTO="static"
DNS1="8.8.8.8"
DNS2="4.4.4.4"
GATEWAY="192.168.0.1"
HOSTNAME="node01"
HWADDR="00:19:99:A4:46:AB"
IPADDR="192.68.0.100"
NETMASK="255.255.255.0"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="8105c095-799b-4f5a-a445-c6d7c3681f07"
[trường hợp cấu hình theo DHCP thì file eth0 như sau:
DEVICE="eth0"
BOOTPROTO="dhcp"
HOSTNAME="node01"
HWADDR="00:19:99:A4:46:AB"
IPADDR="192.68.0.100"
NETMASK="255.255.255.0"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="8105c095-799b-4f5a-a445-c6d7c3681f07"
DEFROUTE=yes
PEERROUTES=yes
IP_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
]
Bạn sẽ chỉ cần chỉnh sửa cài đặt cho:
- DNS1 và DNS2
- GATEWAY
- HOSTNAME
- MẠNG
- IPADDR
Các cài đặt khác đã được xác định trước.
Chỉnh sửa
# vi /etc/sysconfig/network
0tập tin tiếp theo bằng cách mở nó bằng trình soạn thảo văn bản như nano hoặc vi :# vi /etc/resolv.conf
nameserver 8.8.8.8 # Replace with your nameserver ip
nameserver 4.4.4.4 # Replace with your nameserver ip
Khi bạn đã thực hiện các thay đổi của mình, hãy khởi động lại mạng với:
# /etc/init.d/network restart [On SysVinit]
# systemctl restart network [On SystemD]
Đặt địa chỉ IP tĩnh trong Debian / Ubuntu
Để thiết lập địa chỉ IP tĩnh trong Debian / Ubuntu , hãy mở tệp sau:
etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
0Bạn có thể thấy một dòng trông như thế này:
etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
1Thay đổi nó để nó trông như thế này:
etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
2Lưu tệp và sau đó chỉnh sửa
# vi /etc/sysconfig/network
1như thế này:etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
3nameserver 8.8.8.8 # Replace with your nameserver ip
nameserver 4.4.4.4 # Replace with your nameserver ip
Khởi động lại mạng trên hệ thống của bạn với:
# /etc/init.d/network restart [On SysVinit]
# systemctl restart network [On SystemD]
Địa chỉ IP tĩnh của bạn đã được cấu hình.
Phần kết luận:
Bây giờ bạn đã biết cách định cấu hình địa chỉ IP tĩnh trên bản phân phối Linux. Nếu bạn có bất kỳ câu hỏi hoặc ý kiến, xin vui lòng gửi trong phần bình luận dưới đây.