Cau lenh set ip tinh trong linux

– Để cấu hình thêm 1 địa chỉ IP tĩnh trên máy chủ Linux ta sẽ cấu hình như sau. Nhớ thêm thông tin prefix subnet mask của địa chỉ IP.

# ip address add 192.168.1.5/24 dev eth0

– Kiểm tra lại thông tin địa chỉ IP trên card mạng eth0.

# ip link show eth0
2: eth0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:3b:a4:e1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.5/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe3b:a4e1/64 scope link 
       valid_lft forever preferred_lft forever

1.2 Xoá địa chỉ IP tĩnh

Cú pháp :

ip address del [ IFADDR ] dev [ NAME ]

– Nếu bạn muốn xoá bỏ thông tin địa chỉ IP vừa tạo ra thì sẽ thực hiện cú pháp delete như sau.

# ip address del 192.168.1.5/24 dev eth0

1.3 Xem thông tin IP

Cú pháp:

ip address show [dev] [name]

– Bạn muốn xem toàn bộ thông tin IP, MAC, Subnet trên hệ thống.

# ip add show
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0:  mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:1c:42:ff:ff:ff brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.5/24 brd 192.168.1.255 scope global eth0
    inet6 fe80::21c:42ff:feab:ffff/64 scope link 
       valid_lft forever preferred_lft forever

– Bạn muốn xem thông tin IP, MAC, Subnet của 1 card mạng cụ thể.

# ip addr show dev eth0
2: eth0:  mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:1c:42:ab:ac:ea brd ff:ff:ff:ff:ff:ff
    inet 103.199.8.27/24 brd 103.199.8.255 scope global eth0
    inet6 fe80::21c:42ff:feab:acea/64 scope link 
       valid_lft forever preferred_lft forever

 
2. Cấu hình thiết bị card mạng

2.1 Up/down card mạng

Cú pháp :

ip link set [ DEVICE ] { up | down}

Ví dụ :
– Tắt chức năng hoạt động của card mạng.

# ip link set eth0 down

– Bật chức năng hoạt động của card mạng.

# ip address add 192.168.1.5/24 dev eth0
0

2.2 Show thông tin card mạng

Câu lệnh dùng để show thông tin về số lượng card mạng trên hệ thống, thông tin địa chỉ MAC, trạng thái up/down và vài thông tin cơ bản khác của các card mạng.

Cú pháp :

# ip address add 192.168.1.5/24 dev eth0
1

Ví dụ:

# ip address add 192.168.1.5/24 dev eth0
2
# ip address add 192.168.1.5/24 dev eth0
3

 
3. Cấu hình quản lý bảng định tuyến [routing table]

3.1 Hiển thị thông tin bảng định tuyến

# ip address add 192.168.1.5/24 dev eth0
4

3.2 Thêm/xoá route tĩnh vào bảng định tuyến

Cú pháp:

# ip address add 192.168.1.5/24 dev eth0
5

– Muốn thêm thông tin route tĩnh vào bảng định tuyến của kernel, thì có thể thêm đối với network hoặc ip cụ thể.

# ip address add 192.168.1.5/24 dev eth0
6

– Xoá route tĩnh.

# ip address add 192.168.1.5/24 dev eth0
7

3.3 Thêm/xoá default gateway route

Cú pháp:

# ip address add 192.168.1.5/24 dev eth0
8

Ví dụ:

– Thêm thông tin default route gateway.

# ip address add 192.168.1.5/24 dev eth0
9

– Xoá thông tin default route gateway.

# ip link show eth0
2: eth0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:3b:a4:e1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.5/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe3b:a4e1/64 scope link 
       valid_lft forever preferred_lft forever
0

3.4 Tìm route mà packet sẽ đi

– Option ‘route get‘ sẽ tìm thông tin route mà 1 địa chỉ IP sẽ được kernel sử dụng để định tuyến đường đi đến IP đích.

Cú pháp:

# ip link show eth0
2: eth0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:3b:a4:e1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.5/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe3b:a4e1/64 scope link 
       valid_lft forever preferred_lft forever
1

Ví dụ:

# ip link show eth0
2: eth0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:3b:a4:e1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.5/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe3b:a4e1/64 scope link 
       valid_lft forever preferred_lft forever
2

3.5 Xoá bảng định tuyến

# ip link show eth0
2: eth0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:3b:a4:e1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.5/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe3b:a4e1/64 scope link 
       valid_lft forever preferred_lft forever
3

 
4. Cấu hình quản lý bảng ARP hệ thống

– Bạn muốn liệt kê thông tin bảng ARP mapping giữa địa chỉ IP và MAC Address của các máy tính cùng lớp mạng có giao tiếp qua lại với máy chủ Linux nội bộ thì bạn có thể thực hiện lệnh dưới.

# ip link show eth0
2: eth0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:3b:a4:e1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.5/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe3b:a4e1/64 scope link 
       valid_lft forever preferred_lft forever
4

– Thêm thông tin ARP entry vào bảng ARP. Ví dụ dưới sẽ add thông tin địa chỉ IP 192.168.1.99 mapping với giá trị địa chỉ MAC là 1:2:3:4:5:6 trên card mạng eth0.

# ip link show eth0
2: eth0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:3b:a4:e1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.5/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe3b:a4e1/64 scope link 
       valid_lft forever preferred_lft forever
5

– Xoá thông tin ARP entry trong bảng ARP.

# ip link show eth0
2: eth0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:3b:a4:e1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.5/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe3b:a4e1/64 scope link 
       valid_lft forever preferred_lft forever
6

 
Như vậy bạn đã nắm được các ví dụ cơ bản sử dụng chương trình lệnh IP trên Linux. Hy vọng bạn có thể sử dụng lệnh IP thay thế các công cụ cũ kĩ khác để luyện tập sử dụng trên các OS mới hơn.

  • TAGS
  • cấu hình ip với lệnh ip
  • cấu hình route với lệnh ip
  • lệnh ip trên linux
  • linux basic
  • linux command
  • lpi 1
  • up down card mạng với lệnh ip

Facebook

Twitter

Pinterest

WhatsApp

Linkedin

Telegram

Previous articleHướng dẫn dùng lệnh ROUTE trên Linux để cấu hình routing

Next articleGửi tin nhắn đến các user đang login với lệnh WALL trên Linux

Quách Chí Cường

//cuongquach.com/

Bạn đang theo dõi website "//cuongquach.com/" nơi lưu trữ những kiến thức tổng hợp và chia sẻ cá nhân về Quản Trị Hệ Thống Dịch Vụ & Mạng, được xây dựng lại dưới nền tảng kinh nghiệm của bản thân mình, Quách Chí Cường. Hy vọng bạn sẽ thích nơi này !

Chủ Đề