ArchLinux에서 네트워크 관리자를 비활성화한 후 인터넷에 액세스할 수 없습니다. [닫기]

ArchLinux에서 네트워크 관리자를 비활성화한 후 인터넷에 액세스할 수 없습니다. [닫기]

networkmanager연결이 끊어진 후 어떻게 온라인에 접속할 수 있나요? 기존에 사용하던 고정IP 설정을 비활성화 networkmanager하고 주석을 해제하고 재부팅했는데 여전히 인터넷에 접속할 수 없습니다. (Fails ping 8.8.8.8, 이는 DNS에 문제가 없음을 의미합니다.)

어떻게 이런 일이 일어나는지:

저는 .NET Framework에 고정 IP 주소를 설정하여 ArchLinux 시스템에서 인터넷에 액세스하곤 했습니다 /etc/rc.conf. 이것은 매우 잘 작동합니다. 그러다가 어느 날 그것 없이는 어려운 일을 해야 했기 때문에 networkmanager그것을 설치했고 어느 날 실행하고 다시 시작한 후 많은 프로그램(포함)이 시스템이 없다는 메시지를 표시하면서 실행되지 않을 때까지 잘 작동했습니다. 내 워크스테이션은 당시 무선 연결에 연결되어 있었고(마지막 재부팅 전과 동일) 다시 실행해 보았지만 네트워크는 여전히 작동하는 것 같았습니다. 그래서 당시에는 큰 문제로 생각하지 않았습니다.network-manager-appletpacmanpacman -Syunetwork-manager-appletlibpng14.sopacman -Syupacman -Syu

networkmanager하지만 이제 작동시킨 후(유선 네트워크 및 고정 IP를 통해 인터넷에 연결됨) 에서 정적 항목을 제거하고 주석 처리를 해제 DAEMONS한 후에도 인터넷에 다시 액세스할 수 없습니다 . rc.conf한때 유효했던 IP 설정. ping 8.8.8.8직접적으로 또는 다른 알려진 IP에 액세스할 수 없기 때문에 DNS 문제는 아닙니다 destination host is unreachable.

여기 내 rc.conf파일이 있습니다. IP 주소와 게이트웨이가 정확하므로 XX.XX.XX.XX와 같은 형식을 사용해도 괜찮습니다.

LOCALE="en-US.UTF-8"
DAEMON-LOCALE="no"
HARDWARECLOCK="localtime"
TIMEZONE="Asia/Shanghai"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

MODULES=(wl)
UDEV_TIMEOUT=30
USEDMRAID="no"
USEBTRFS="no"
USELVM="no"

HOSTNAME="lastland"
interface=eth0
address=XX.XX.XX.XX
netmask=255.255.255.0
broadcast=XX.XX.XX.255
gateway=XX.XX.XX.XX

NETWORK_PERSIST="no"

DAEMONS = (syslog-ng network crond dbus kdm alsa)

답변1

방금 내 eth0 MAC 주소가 올바르지 않다는 것을 발견했습니다. 그래서 수정했더니 문제가 해결됐네요. 어쨌든 도움을 주신 @Aki에게 감사드립니다.

관련 정보