Ubuntu Server 18.04에서 네트워크 인터페이스 구성을 재설정하는 방법은 무엇입니까?

마이클 크롭 퍼

나는 내가 무엇을했는지 전혀 모른다. 그러나 모든 것이 잘 작동하고 있었다. 이제는 그렇지 않다. 그리고 나는 내 인생에서 무엇이 잘못되었는지 알아낼 수 없다.

네트워크 인터페이스를 완전히 재설정하려면 어떻게해야합니까?

내가 원하는 것은 인터넷에 연결하는 것뿐입니다. Routers DHCP 서버를 통해 생성 된 유동 IP 주소로 Router의 Admin 화면에 나열된 서버를 볼 수 있습니다.

/ etc / network / interfaces 파일 내의 모든 내용을 삭제하려고했습니다.

/ etc / netplan 내의 모든 YAML 파일을 삭제하려고 시도했지만 명령을 실행하려고 할 때마다 netplan apply"0이 아닌 종료 상태 4 반환"오류가 계속 표시됩니다.

도중에 무언가 망가 졌다는 느낌이 들었고 모든 것을 다시 설정 한 다음 처음부터 시작하여 서버가 인터넷 (아웃 바운드)에 액세스하도록해야합니다.

자세한 내용은

이전에이 작업을 수행했을 때 네트워크의 상자에 고정 IP가 있었고 인터넷에 문제없이 연결할 수있었습니다. 작동과 작동하지 않는 사이에서 무엇을 변경했는지 모르겠습니다. 이상한 점은 작동을 멈췄을 때 라우터 관리 페이지에 2x MAC 주소, 내가 구성한 고정 IP 및 자체 동적 IP 주소가있는 서버가있는 다른 MAC 주소가있는 것을 볼 수 있다는 것입니다. 제가 생각할 수있는 것은 이더넷 케이블을 컴퓨터 뒷면의 다른 네트워크 포트 중 하나에 연결했다는 것뿐입니다.

다음은 요청 된 파일에 대한 출력입니다.

lshw -C 네트워크

  *-network:0 DISABLED      
       description: Ethernet interface
       product: I350 Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: enp4s0f0
       version: 01
       serial: 0c:c4:7a:2a:c8:8a
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=igb driverversion=5.4.0-k duplex=full firmware=1.63, 0x80000a05 latency=0 link=no multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:43 memory:c7120000-c713ffff ioport:6020(size=32) memory:c7144000-c7147fff memory:90000000-9001ffff memory:90020000-9003ffff
  *-network:1 DISABLED
       description: Ethernet interface
       product: I350 Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 0.1
       bus info: pci@0000:04:00.1
       logical name: enp4s0f1
       version: 01
       serial: 0c:c4:7a:2a:c8:8b
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=igb driverversion=5.4.0-k firmware=1.63, 0x80000a05 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:53 memory:c7100000-c711ffff ioport:6000(size=32) memory:c7140000-c7143fff memory:90040000-9005ffff memory:90060000-9007ffff
  *-network DISABLED
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:84:00.0
       logical name: enp132s0
       version: 06
       serial: 00:13:3b:11:40:dc
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:37 ioport:e000(size=256) memory:f2204000-f2204fff memory:f2200000-f2203fff
  *-network DISABLED
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:85:00.0
       logical name: enp133s0
       version: 06
       serial: 00:13:3b:11:40:dd
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:37 ioport:d000(size=256) memory:f2104000-f2104fff memory:f2100000-f2103fff

고양이 /etc/netplan/*.yaml

network:
 ethernets:
  enp4s0f0:
   addresses: [192.168.0.04/24]
   dhcp4: true
   gateway4: 192.168.0.1
   nameservers:
    addresses: [8.8.8.8,8.8.4.4]
 version: 2

참고 : 위의 IP 주소를 입력했는지 확실하지 않습니다 (그리고 내가 입력했을 때 오타를 쳤습니다. 마지막으로이 작업을 시도한 이후로 서버가 .104 IP로 라우터 관리자에 나타났습니다. .04 IP-이 글을 쓰는 시점에서 서버는 라우터 관리자에 전혀 표시되지 않습니다.

cat /etc/network/interfaces
# ifupdown has been replaced by netplan(5) on this system.  See
# /etc/netplan for current configuration.
# To re-enable ifupdown on this system, you can run:
#    sudo apt install ifupdown

라우터의 관리자 화면에서 확인할 때 네트워크 세부 정보는 다음과 같습니다.

Router's IP Address: 192.168.0.1
Router's Subnet Mask: 255.255.255.0

업데이트 2

좋아, 약 5 분 전에 위의 업데이트를 작성한 후 실제로이 작업을 수행 한 것 같습니다 (때로는 작업을 중단하고 다른 날 다시 돌아 오는 시간 만 있으면됩니다!).

그래서 여기에 제가 한 일이 있습니다. 그냥 다음 파일을 변경하여 대신 이렇게 보이도록했습니다.

고양이 /etc/netplan/*.yaml

network:
 ethernets:
  enp4s0f0:
   dhcp4: true
 version: 2

이전에 다른 비트가 있었기 때문에 Netplan은 라우터가 동적 IP 주소가 아닌 고정 IP 주소로 구성되었다고 생각했거나 설정이 스스로 알려주는 것처럼 보이기 때문에 어딘가에서 혼란스러워한다고 생각했습니다. 동시에 정적 ( 'addresses'설정 사용) 및 동적 ( 'dhcp4'설정 사용)입니다.

내가 변경 한 내용이 실제로 작동하는 이유를 정확히 이해하면 좋을 것입니다. 위의 가정이 맞습니까?

또한 / etc / netplan / 내 .yaml 파일의 파일 이름이 실제로 중요합니까? 파일 이름이 이전에 파일을 삭제 / 다시 생성 할 때와 다른 것을 기억하기 때문에 이것이 어디에서 왔는지 확실하지 않습니다.

BTW-이것은 제가 작업중인 테스트 시스템 일뿐입니다. 따라서 안전하게 삭제하고, 모든 것을 망쳐 놓고, 시도하고 고칠 수있는 이유는 무엇입니까? :-) Ubuntu / Linux 아키텍처에 대해 훨씬 더 잘 이해하려고 노력하고 있습니다. 분에 놀아.

헤이 네마

다음 /etc/netplan/*.yaml두 가지 이유로 파일이 올바르지 않습니다.

  • 동적 및 정적 정의를 혼합하고 일치 시켰습니다.

  • .04가 포함 된 유효하지 않은 정적 주소를 입력했습니다.

정적 주소 지정이 필요한 경우 .yaml 파일은 다음과 같습니다.

network:
  version: 2
  renderer: networkd
  ethernets:
    enp4s0f0:
      addresses: [192.168.0.4/24]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

동적 주소 지정이 필요한 경우 .yaml 파일은 다음과 같습니다.

network:
  version: 2
  renderer: networkd
  ethernets:
    enp4s0f0:
      dhcp4: true
      dhcp4-overrides:
        use-dns: false
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

sudo netplan --debug generate # 구성 파일 만들기

sudo netplan apply # 새 구성 적용

reboot # 구성 확인

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Ubuntu에서 가상 네트워크 인터페이스를 만드는 방법은 무엇입니까?

분류에서Dev

FreeBSD에서 인터페이스 당 네트워크 트래픽을 보는 방법은 무엇입니까?

분류에서Dev

Linux 네트워크 인터페이스에서 대역폭을 조절하는 방법은 무엇입니까?

분류에서Dev

읽기 전용 미디어에서 부팅되는 네트워크 인터페이스 이름을 구성하는 방법은 무엇입니까?

분류에서Dev

Ubuntu에서 네트워크를 활성화하는 방법은 무엇입니까? 패키지를 선택하지 않고 Ubuntu Server를 설치했습니다.

분류에서Dev

DHCP에 대한 기본 네트워크 인터페이스를 설정하는 방법은 무엇입니까?

분류에서Dev

가상 박스의 우분투에서 네트워크 인터페이스를 구성하는 방법은 무엇입니까?

분류에서Dev

Ubuntu Server 18.04에서 "lo"인터페이스의 이름을 바꾸는 방법은 무엇입니까?

분류에서Dev

18.04에서 네트워크 설정을 완전히 재설정하는 방법은 무엇입니까?

분류에서Dev

각 네트워크 네임 스페이스에서 새 인스턴스 인 Linux 커널 모듈을 작성하는 방법은 무엇입니까?

분류에서Dev

네트워크 컴퓨터에서 iMac Dock 설정을 유지하는 방법은 무엇입니까?

분류에서Dev

Linux HPC 클러스터에서 고성능 네트워크 인터페이스를 찾는 방법은 무엇입니까?

분류에서Dev

연결중인 네트워크 인터페이스 VPN을 확인하는 방법은 무엇입니까?

분류에서Dev

네트워크 인터페이스에서 DNS 서버를 변경하는 방법은 무엇입니까?

분류에서Dev

네트워크 인터페이스에서 DNS 서버를 변경하는 방법은 무엇입니까?

분류에서Dev

콘솔에서 네트워크 인터페이스간에 전환하는 방법은 무엇입니까?

분류에서Dev

콘솔에서 네트워크 인터페이스간에 전환하는 방법은 무엇입니까?

분류에서Dev

Ubuntu 17.04 : Path를 기반으로 USB 네트워크 인터페이스의 이름을 바꾸는 방법은 무엇입니까? (MAC 기반 아님)

분류에서Dev

Ubuntu 17.04 : Path를 기반으로 USB 네트워크 인터페이스의 이름을 바꾸는 방법은 무엇입니까? (MAC 기반 아님)

분류에서Dev

ARM Powershell을 사용하여 새로 생성 된 VM에 네트워크 인터페이스를 할당하는 방법은 무엇입니까?

분류에서Dev

Perl 모듈 테스트에서 네트워크 가용성을 확인하는 방법은 무엇입니까?

분류에서Dev

Predictable Names 체계에서 사용하는 네트워크 인터페이스의 명명 체계 충돌을 해결하는 방법은 무엇입니까?

분류에서Dev

Ubuntu에서 Wi-Fi 네트워크 어댑터 "Intel AC 3168"을 활성화하는 방법은 무엇입니까?

분류에서Dev

Ubuntu 18.04에서 timedatectl로 네트워크에 시간을 동기화하는 방법은 무엇입니까?

분류에서Dev

호스트와 동일한 네트워크에서 macvlan 네트워크 인터페이스를 만드는 방법은 무엇입니까?

분류에서Dev

Ubuntu 14.04에서 crontab으로 네트워크를 비활성화하는 방법은 무엇입니까?

분류에서Dev

Ubuntu 15.10에서 네트워크 프린터를 추가하는 방법은 무엇입니까?

분류에서Dev

CentOS (VirtualBox에서 실행)에서 2 개의 네트워크 인터페이스를 올바르게 설정하는 방법은 무엇입니까?

분류에서Dev

Linux Mint에서 네트워크 연결 확인을 비활성화하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Ubuntu에서 가상 네트워크 인터페이스를 만드는 방법은 무엇입니까?

  2. 2

    FreeBSD에서 인터페이스 당 네트워크 트래픽을 보는 방법은 무엇입니까?

  3. 3

    Linux 네트워크 인터페이스에서 대역폭을 조절하는 방법은 무엇입니까?

  4. 4

    읽기 전용 미디어에서 부팅되는 네트워크 인터페이스 이름을 구성하는 방법은 무엇입니까?

  5. 5

    Ubuntu에서 네트워크를 활성화하는 방법은 무엇입니까? 패키지를 선택하지 않고 Ubuntu Server를 설치했습니다.

  6. 6

    DHCP에 대한 기본 네트워크 인터페이스를 설정하는 방법은 무엇입니까?

  7. 7

    가상 박스의 우분투에서 네트워크 인터페이스를 구성하는 방법은 무엇입니까?

  8. 8

    Ubuntu Server 18.04에서 "lo"인터페이스의 이름을 바꾸는 방법은 무엇입니까?

  9. 9

    18.04에서 네트워크 설정을 완전히 재설정하는 방법은 무엇입니까?

  10. 10

    각 네트워크 네임 스페이스에서 새 인스턴스 인 Linux 커널 모듈을 작성하는 방법은 무엇입니까?

  11. 11

    네트워크 컴퓨터에서 iMac Dock 설정을 유지하는 방법은 무엇입니까?

  12. 12

    Linux HPC 클러스터에서 고성능 네트워크 인터페이스를 찾는 방법은 무엇입니까?

  13. 13

    연결중인 네트워크 인터페이스 VPN을 확인하는 방법은 무엇입니까?

  14. 14

    네트워크 인터페이스에서 DNS 서버를 변경하는 방법은 무엇입니까?

  15. 15

    네트워크 인터페이스에서 DNS 서버를 변경하는 방법은 무엇입니까?

  16. 16

    콘솔에서 네트워크 인터페이스간에 전환하는 방법은 무엇입니까?

  17. 17

    콘솔에서 네트워크 인터페이스간에 전환하는 방법은 무엇입니까?

  18. 18

    Ubuntu 17.04 : Path를 기반으로 USB 네트워크 인터페이스의 이름을 바꾸는 방법은 무엇입니까? (MAC 기반 아님)

  19. 19

    Ubuntu 17.04 : Path를 기반으로 USB 네트워크 인터페이스의 이름을 바꾸는 방법은 무엇입니까? (MAC 기반 아님)

  20. 20

    ARM Powershell을 사용하여 새로 생성 된 VM에 네트워크 인터페이스를 할당하는 방법은 무엇입니까?

  21. 21

    Perl 모듈 테스트에서 네트워크 가용성을 확인하는 방법은 무엇입니까?

  22. 22

    Predictable Names 체계에서 사용하는 네트워크 인터페이스의 명명 체계 충돌을 해결하는 방법은 무엇입니까?

  23. 23

    Ubuntu에서 Wi-Fi 네트워크 어댑터 "Intel AC 3168"을 활성화하는 방법은 무엇입니까?

  24. 24

    Ubuntu 18.04에서 timedatectl로 네트워크에 시간을 동기화하는 방법은 무엇입니까?

  25. 25

    호스트와 동일한 네트워크에서 macvlan 네트워크 인터페이스를 만드는 방법은 무엇입니까?

  26. 26

    Ubuntu 14.04에서 crontab으로 네트워크를 비활성화하는 방법은 무엇입니까?

  27. 27

    Ubuntu 15.10에서 네트워크 프린터를 추가하는 방법은 무엇입니까?

  28. 28

    CentOS (VirtualBox에서 실행)에서 2 개의 네트워크 인터페이스를 올바르게 설정하는 방법은 무엇입니까?

  29. 29

    Linux Mint에서 네트워크 연결 확인을 비활성화하는 방법은 무엇입니까?

뜨겁다태그

보관