브리프

브리프

브리프

내 워크스테이션과 서버 사이의 고속 링크 역할을 하도록 컴퓨터 간 네트워크(스위치를 통해, 직접적인 관련은 없음)를 구성하려고 합니다. 둘 다 데비안 10 시스템입니다.

네트워크 토폴로지

이것은 내 네트워크 토폴로지 다이어그램입니다. (내장http://asciiflow.com/- 안전하지 않을 수도 있음)

          +----------------+
          |                |
          |   ISP Router   |
          |  192.168.0.254 |
          |                |
          +-+------------+-+
            |            |
            |            |
     enp7s0 |            | enp7s0
192.168.0.1 |            | 192.168.0.2
            |            |
+-----------+-+        +-+------+
| WORKSTATION |        | SERVER |
+-----------+-+        +-+------+
            |            |
   enx...   |            | enx...
   10.0.0.1 +------------+ 10.0.0.2

/etc/network/interfaces문서

여기 내 /etc/network/interfaces파일이 있습니다(고정 주소를 제외하고 두 시스템 모두 동일).

source /etc/network/interfaces.d/* # this is empty

# The loopback network interface
auto lo
iface lo inet loopback

iface enp7s0 inet static
    address 10.0.0.1/8
#   broadcast 10.255.255.255
#   netmask 255.0.0.0

시동 상태

두 시스템 중 하나를 부팅하고 확인 인터페이스를 사용할 때의 ip addr결과는 다음과 같습니다.

2: enp7s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 6c:f0:49:ee:47:a6 brd ff:ff:ff:ff:ff:ff
3: enx...: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether ... brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.1/24 brd 192.168.0.255 scope global dynamic noprefixroute ...
       valid_lft 85332sec preferred_lft 85332sec
    inet6 ...

따라서 enp7s0시작 시 발생하지 않는 것 같습니다. 이를 실행하면 sudo ifup enp7s0예상되는 고정 주소가 표시되고 두 시스템 모두 이 링크에서 SSH를 통해 통신할 수 있습니다.

부팅 시 이 인터페이스가 실행되도록 하려면 어떻게 해야 합니까?

답변1

다음과 같이 이미 존재하는 auto enp7s0것처럼 인터페이스 파일에 추가합니다 .auto lo

source /etc/network/interfaces.d/* # this is empty

# The loopback network interface
auto lo
iface lo inet loopback

auto enp7s0
iface enp7s0 inet static
    address 10.0.0.1/8
#   broadcast 10.255.255.255
#   netmask 255.0.0.0

에서 man interfaces:

"auto"라는 단어로 시작하는 줄은 -a 옵션을 사용하여 ifup을 실행할 때 시작할 물리적 인터페이스를 식별합니다. (시스템 부팅 스크립트도 이 옵션을 사용하므로 "auto"로 표시된 인터페이스는 부팅 시 시작됩니다.) 물리적 인터페이스 이름은 같은 줄에서 "auto"라는 단어 뒤에 와야 합니다. "auto" 섹션이 여러 개 있을 수 있습니다. ifup은 지정된 인터페이스를 나열된 순서대로 표시합니다.

관련 정보