eth0을 수동으로 구성하는 방법?


16

eth0우분투에서 수동으로 구성하는 방법 ? DHCP 서버가 없습니다. 패킷을 캡처하려고 할 때 IP 주소가 필요합니까?


4
프로그래밍으로 하시겠습니까?

답변:


14

귀하의 질문이 정확히 무엇을 의미하는지 잘 모르겠습니다. 실제 수동 방법은 위에서 설명했지만 DHCP가 없다고 작성했기 때문에 상자에 고정 IP 주소를 부여하고 부팅 시이 IP 주소를 자동으로 할당하기 위해 수행해야 할 작업을 알고 싶다고 생각합니다. 글쎄, 여기에 방법이 있습니다 :

파일이 있어야합니다 /etc/network/interfaces. 이 파일은 Ubuntu 부팅 스크립트에서 읽으며,이 스크립트는 해당 파일에 따라 네트워크를 구성합니다. 해당 파일에 무엇이 들어가야하는지 알고 싶다면 " man interfaces " 를 입력하십시오 .

예를 들어, 내 /etc/network/interfaces모습은 다음과 같습니다 (설명은 잘립니다).

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 192.168.20.20
        netmask 255.255.255.0
        network 192.168.20.0
        broadcast 192.168.20.255
        gateway 192.168.20.250

처음 두 줄은 표준이며 상자에서 이미 비슷하게 보일 수 있습니다. 특히 나머지 파일에 관심이있을 수 있습니다.이 줄은 정적 네트워크 구성을 eth0 (DHCP없이)으로 정의하며이 정적 구성은 모든 부팅시 자동으로 활성화됩니다.


4

이것을 시도해 볼 수도 있습니다.

  1. sudo -H gedit /etc/network/interfaces

  2. eth0 편집

    auto eth0
    iface eth0 inet dhcp
    
  3. 저장 및 종료

  4. 를 실행하십시오 sudo /etc/init.d/networking restart.


2

무차별 모드에서 패킷을 캡처하기 위해 IP 주소가 필요하지 않습니다 (컴퓨터로 향하는 트래픽뿐만 아니라 모든 트래픽을 캡처하려는 경우). 당신은 명령을 사용하여 해당 인터페이스를 넣을 수 있습니다

ifconfig eth0 up

인터페이스에 IPv4 주소를 할당하지 않습니다 (IPv6를 사용하는 경우 IPv6 로컬 링크 주소가 자동으로 할당 됨).


대신 새로운 ip용도로 ip link set eth0 up사용
rubo77

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