OpenSUSE 서버에서 인터페이스 dev eth1의 IP/마스크/게이트웨이를 (정적으로) 설정해야 합니다. 현재 출력은 다음과
ip address show dev eth1
같습니다.
게이트웨이가 10.121.196.10인 10.121.196.252/25로 변경해야 합니다. 검색했는데 이 포럼이나 다른 포럼에서 직접적인 답변을 찾을 수 없는 것 같습니다. 대부분의 응답에서는 ifconfig 또는 특수 애플리케이션을 사용하여 변경을 수행할 것을 권장하지만 저는 OpenSUSE가~ 해야 하다이러한 기본적인 작업을 수행하기 위한 도구가 내장되어 있습니다.
참고: 서버는~ 아니다인터넷에 접속할 수 있고~ 아니다ifconfig가 설치되어 있어야 합니다. 이는 서버의 현재 환경에서는 변경할 수 없습니다.
미리 감사드립니다!
답변1
OpenSUSE에서는 세 가지 대안을 제공합니다.
yast
네트워크 구성에 사용- 네트워크 관리자 사용
- 사악한 사용
NM이 기본값이라고 생각하므로 nmtui
연결을 편집하는 데 사용할 수 있습니다. nmtui
로 설치할 수 있습니다zypper install NetworkManager-tui
그러나 yast를 사용하는 경우 yast
yast를 사용하여 IP를 직접 실행하고 변경할 수 있습니다. 고정 IP를 사용하는 서버의 경우 Network Manager가 필요하지 않으므로 Network Manager로 관리하는 것으로 변경해 yast
도 괜찮습니다. YaST(또 다른 설정 도구)~이다구성을 위한 내장 SuSE 도구입니다.
답변2
수정 사항은 다음 명령을 사용하여 알려진 eth 장치의 IP 주소를 설정하는 것이 가능한 것으로 나타났습니다 ip addr
.
ip addr del [IP]/[netmask i.e. 24] dev eth#
ip addr add [IP]/[netmask i.e. 25] dev eth#
왜 이 솔루션이 더 쉽게 찾을 수 없는지 잘 모르겠습니다. 그럼에도 불구하고 이것이 나에게 필요한 솔루션이었습니다.