Làm cách nào để thêm địa chỉ IP bổ sung vào giao diện trong Ubuntu 14


14

Tôi muốn có giao diện có dây đồng thời có được địa chỉ DHCP và cũng bí danh một địa chỉ cố định để tôi có thể giao tiếp với một thiết bị có địa chỉ IP cố định trên một mạng con khác trên cùng một liên kết.

Khi tìm kiếm bí danh địa chỉ IP trong Ubuntu, tôi đã tìm thấy bài viết này Làm cách nào để thêm bí danh giao diện bằng GUI quản lý mạng? . Thật không may, GUI Chỉnh sửa kết nối trong Ubuntu 14 không có nút "địa chỉ bổ sung".

Chức năng này đã được chuyển đi đâu?


1
Tôi đã cập nhật câu trả lời đó bằng một ảnh chụp màn hình khác, xem nó có giúp ích không. Nhưng với bất kỳ giá nào, tôi không nghĩ GUI cho phép bạn có DHCP và địa chỉ tĩnh cùng một lúc - nhiều địa chỉ tĩnh vẫn ổn.
muru 14/2/2015

Chính xác - Tôi đã thử cài đặt nó thành thủ công, thêm địa chỉ tĩnh của mình và chuyển về DHCP. Làm như vậy sẽ xóa bất kỳ địa chỉ thủ công.
tim11g

Câu trả lời:


24

Bỏ qua gui và làm điều đó thông qua dòng lệnh.

Liên kết sau đây cung cấp thông tin chi tiết về cách tạo bí danh tạm thời, cũng như cách chỉnh sửa tệp giao diện để thay đổi vĩnh viễn.

http://www.cyberciti.biz/faq/linux-creating-or-adding-new-network-alias-to-a-network-card-nic/

Thông tin từ trang web trong trường hợp tử vong trang web:

dòng lệnh ifconfig

Bạn có thể sử dụng lệnh ifconfig để định cấu hình giao diện mạng và bí danh. Ví dụ:

  • eth0 NIC IP 192.168.1.5
  • eth0: 0 bí danh NIC đầu tiên: 192.168.1.6

Để thiết lập bí danh eth0: 0, hãy nhập lệnh sau đây làm người dùng root:

# ifconfig eth0:0 192.168.1.6 up

Xác minh bí danh đã hoạt động và chạy bằng lệnh sau:

# ifconfig -a

# ping 192.168.1.6

Tuy nhiên, nếu bạn khởi động lại hệ thống, bạn sẽ mất tất cả bí danh của mình. Để làm cho nó vĩnh viễn, bạn cần thêm nó vào tập tin cấu hình mạng.

# vi /etc/network/interfaces

Nối các phần sau vào tệp (Phần này ngoài thông tin hiện có, không thay thế cho tệp)

auto eth0:1
iface eth0:1 inet static
name Ethernet alias LAN card
address 192.168.1.7
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0

Lưu và đóng tập tin. Khởi động lại mạng:

# /etc/init.d/networking restart

Cảm ơn! lệnh "ifconfig eth0: 0 192.168.1.6" hoạt động rất tốt. Tôi không cần nó để tiếp tục, vì vậy đó là một giải pháp hoàn hảo.
tim11g

1
Chỉ cần lưu ý: iptiện ích hiện là cách được khuyến nghị để quản lý các giao diện ( serverfault.com/a/458639/115256 ). Đây là cách thực hiện: askubfox.com/a/547297/53738
dess

Tại sao không có gatewaymục trong cấu hình ở trên?
Colin 't Hart

3
@ Colin'tHart: bạn chỉ có thể có một "cổng mặc định" (có trường hợp đặc biệt, nhưng đó là một câu chuyện khác), vì vậy nếu cấu hình mạng "chính" đã có cổng, bạn không nên đặt bất kỳ trong bí danh này. Nếu mạng "chính" không có cổng, bạn có thể thêm vào bí danh cổng, đặc biệt nếu nó có liên quan đến dải ip này
higuita

0

Bạn có thể sử dụng các bước dưới đây để thêm Địa chỉ IP trong giao diện mạng ubfox.

  1. Đăng nhập vào máy chủ Ubuntu qua ssh.

  2. Nhấn Lệnh sau.

nano /etc/network/interfaces

  1. Nhập bí danh giao diện eth0: 0 như được đề cập dưới đây.

( Lưu ý : Nếu bạn đã có bí danh giao diện eth0: 0, bạn có thể thêm eth0: 1 hoặc eth0: 2 cho Địa chỉ IP bổ sung)

#secondary ip address
auto eth0:0
iface eth0:0 inet static
address 1*3.2*8.149.***
netmask 255.255.255.***
  1. Bên dưới Command sẽ tăng bí danh giao diện được thêm vào trong mạng.

ifconfig eth0:0 1*3.2*8.149.*** up

  1. Khởi động lại dịch vụ mạng.

/etc/init.d/networking restart

  1. kiểm tra địa chỉ IP mới được thêm bằng lệnh dưới đây.

ifconfig

Thế là xong.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.