저는 NetworkManager를 사용하여 Arch Linux를 실행하고 있습니다. 내 네트워크와 인터넷을 위한 온보드 Intel 1Gbe RJ-45 포트가 있습니다. 내 라우터에서 IP 주소를 자동으로 가져오도록 설정되어 있습니다. 이 IP 주소의 192.168.0.173
넷마스크 는 입니다 255.255.255.0
. 장치 이름은 입니다 enp7s0
.
듀얼 포트 10Gbe HP PCIe 카드도 있습니다. 두 포트 중 하나만 사용하여 동일한 카드를 사용하여 다른 컴퓨터에 연결됩니다. 나는 고정 IP 주소를 사용하도록 구성했습니다 10.0.0.1
. 상대방의 컴퓨터에는 고정 IP 주소가 있습니다 10.0.0.2
. 그들은 모두 넷마스크를 가지고 있습니다 255.255.0.0
. 이 장치의 장치 이름은 입니다 enp4s0f0
. 중요한 경우 이는 두 NAS 서버 간의 P2P 설정입니다.
처음 설정했을 때 잘 작동했습니다. 두 개의 이더넷 연결이 동시에 연결됩니다. 오늘 컴퓨터를 다시 시작한 후 이제 1개의 이더넷 연결에만 연결됩니다. 연결하면 enp4s0f0
다른 쪽의 enp7s0
연결이 끊어지고 그 반대의 경우도 마찬가지입니다.
갑자기 왜 이런 짓을 시작했는지 모르겠습니다. 두 NIC는 완전히 별도의 네트워크에 있습니다. 아래에 구성 파일이 표시되지 않으며 /etc/network/interfaces
비어 /etc/NetworkManager/NetworkManager.conf
있습니다. 제가 변경한 유일한 구성 변경 사항은 10Gbe NIC에 고정 IP 주소( )를 설정하는 것이었습니다 enp4s0f0
. 다른 모든 설정은 기본값입니다.
답변1
프로필을 확인하세요 nmcli connection
.
일반적으로 각 인터페이스마다 하나씩, 최소한 두 개의 구성 파일이 있습니다. 그런 다음 프로필을 올바른 장치에 바인딩하여 이 작업을 수행할 수도 있습니다 connection.interface-name
. nmcli connection show "$PROFILE"
프로필의 전체 설정을 사용 하거나 확인합니다 nmcli -o connection show "$PROFILE"
. 인터페이스 이름을 설정하는 데 사용됩니다 nmcli connection modify "$PROFILE" connection.interface-name "$IFNAME"
.
이 외에도 connection.interface-name
프로필을 인터페이스에 연결하는 다른 속성이 있습니다. 예를 들어 ethernet.mac-address
하나 이상의 속성을 설정하거나 match.*
(참고자료 참조 man nm-settings
) 이를 전혀 제한하지 않을 수 있습니다. 설정이 가장 쉬운 것 같습니다 connection.interface-name
.
nmcli connection
그런 다음 두 프로필이 모두 활성화되어 있는지 확인하세요 nmcli device
. 그렇지 않으면 활성화 프로필을 사용하세요 nmcli connection up "$PROFILE"
.
/etc/network/interfaces 아래에 구성 파일이 표시되지 않으며 /etc/NetworkManager/NetworkManager.conf가 비어 있습니다.
nmcli -f all connection
구성 파일의 파일 이름을 찾으려면 확인하십시오 . 파일 이름이 아래에 있지 않으면 /run
재부팅 후에도 유지되지 않으므로 이에 대해 너무 많이 신경 쓸 필요가 없습니다 . 그럼에도 불구하고 파일을 보는 것은 흥미로울 수 있습니다.