우분투 14에서 인터페이스에 추가 IP 주소를 추가하는 방법


14

유선 인터페이스가 동시에 DHCP 주소를 얻고 고정 주소의 별칭을 지정하여 동일한 링크를 통해 다른 서브넷의 고정 IP 주소를 가진 장치와 통신 할 수 있기를 원합니다.

Ubuntu에서 IP 주소 별칭을 검색 할 때 Network Manager GUI를 사용하여 인터페이스 별칭을 어떻게 추가합니까? . 불행히도 Ubuntu 14의 Edit Connections GUI에는 "추가 주소"버튼이 없습니다.

이 기능은 어디로 이동 했습니까?


1
다른 스크린 샷으로 답변을 업데이트했습니다. 도움이되는지 확인하십시오. 그러나 어쨌든 GUI는 DHCP와 고정 주소를 동시에 가질 수 있다고 생각하지 않습니다. 여러 개의 고정 주소가 좋습니다.
muru

올바른-고정 주소를 추가하고 DHCP로 다시 전환하여 수동으로 설정하려고했습니다. 그렇게하면 모든 수동 주소가 삭제됩니다.
tim11g

답변:


24

GUI를 건너 뛰고 명령 줄을 통해 수행하십시오.

다음 링크는 임시로 별명을 작성하는 방법과 변경 사항을 영구적으로 작성하기 위해 인터페이스 파일을 편집하는 방법에 대한 자세한 정보를 제공합니다.

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

현장 사망시 현장 정보 :

ifconfig 명령 행

ifconfig 명령을 사용하여 네트워크 인터페이스 및 별명을 구성 할 수 있습니다. 예를 들면 다음과 같습니다.

  • eth0 NIC IP 192.168.1.5
  • eth0 : 0 첫 번째 NIC 별칭 : 192.168.1.6

eth0 : 0 별명을 설정하려면 루트 사용자로 다음 명령을 입력하십시오.

# ifconfig eth0:0 192.168.1.6 up

다음 명령을 사용하여 별명이 작동 중인지 확인하십시오.

# ifconfig -a

# ping 192.168.1.6

그러나 시스템을 재부팅하면 모든 별칭이 손실됩니다. 영구적으로 만들려면 네트워크 구성 파일을 추가해야합니다.

# vi /etc/network/interfaces

파일에 다음을 추가하십시오 (이것은 기존 정보에 대한 것이지 대체하는 것이 아닙니다)

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

파일을 저장하고 닫습니다. 네트워크를 다시 시작하십시오.

# /etc/init.d/networking restart

감사! "ifconfig eth0 : 0 192.168.1.6 up"명령은 훌륭하게 작동합니다. 지속하기 위해 필요하지 않으므로 완벽한 솔루션입니다.
tim11g

1
참고 : ip인터페이스를 조작하는 유틸리티가 권장됩니다 ( serverfault.com/a/458639/115256 ). 방법은 다음과 같습니다. askubuntu.com/a/547297/53738
dess

gateway위의 구성에 항목 이없는 이유는 무엇 입니까?
Colin 't Hart

3
@ Colin'tHart : 하나의 "기본 게이트웨이"만 가질 수 있습니다 (특별한 경우가 있지만 다른 이야기입니다). "메인"네트워크 구성에 이미 게이트웨이가있는 경우이 별칭에 아무 것도 넣지 마십시오. "메인"네트워크가 더 게이트웨이가없는 경우, 당신은이 IP 범위와 관련이 특별히 경우, 별명에 게이트웨이를 추가 할 수 있습니다
higuita

0

아래 단계를 사용하여 우분투 네트워크 인터페이스에 IP 주소를 추가 할 수 있습니다.

  1. ssh를 통해 Ubuntu 서버에 로그인하십시오.

  2. 다음 명령을 누르십시오.

nano /etc/network/interfaces

  1. 아래에 언급 된대로 인터페이스 별명 eth0 : 0 을 입력하십시오 .

( 참고 : 인터페이스 별칭 eth0 : 0이 이미있는 경우 추가 IP 주소에 eth0 : 1 또는 eth0 : 2를 추가 할 수 있습니다)

#secondary ip address
auto eth0:0
iface eth0:0 inet static
address 1*3.2*8.149.***
netmask 255.255.255.***
  1. 아래 명령은 네트워크 내에서 추가 된 인터페이스 별칭을 표시합니다.

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

  1. 네트워크 서비스를 다시 시작하십시오.

/etc/init.d/networking restart

  1. 아래 명령으로 새로 추가 된 IP 주소를 확인하십시오.

ifconfig

완료입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.