openSUSE의 고정 IP 구성

openSUSE의 고정 IP 구성

나는 Linux openSUSE 11.3(32비트, 단종된 버전이라고 생각함)에서 고정 IP 네트워크를 구성하는 임무를 맡았는데, 이 OS에서 이 작업을 수행한 것은 이번이 처음입니다. 다음 기대치를 고려하여 네트워크를 구성해야 합니다.

  • 네트워크는 도메인의 일부입니다 192.168.146.0/24.
  • 네트워크는 최소한이십 일고객,
  • 서브넷은 원래 네트워크를 최대한 적게 사용합니다.

계산이 완료되면 다음과 같은 비트 마스크 결과가 나타납니다.

110nnnnn.nnnnnnnn.nnnnnnnn.ssshhhhh

물론 n네트워크는 s서브넷 h이자 호스트입니다. 이는 서브넷당 30개의 호스트를 지원하는데, 이는 충분하며 다음 서브넷이 여기에 걸쳐 있습니다.

  1. 192.168.146.0 - 192.168.146.31
  2. 192.168.146.32 - 192.168.146.63
  3. 192.168.146.64 - 192.168.146.95
  4. 192.168.146.96 - 192.168.146.127
  5. ...

사용할 네트워크를 구성해야 합니다.세 번째 장소 쓸 수 있는이 네트워크를 구성하고 있는 호스트에 대해 해당 서브넷에서 가능한 가장 낮은 IP 주소( 192.168.146.97내 생각에는) 를 사용합니다. 네트워크 인터페이스는 eth0내부 네트워크입니다.

ifconfig이 파일이 나에게 필요한 것이라고 확신 ifcfg-eth0하지만 문서는 개략적이거나 Linux 전문가를 위한 참고 자료일 뿐이거나 내가 찾아야 할 곳이 아닙니다. 저는 내장된 터미널 창을 사용하고 있으며 물론 루트 액세스 권한도 가지고 있습니다.


간단히 말해서 다음과 같이 네트워크를 구성하려면 어떻게 해야 합니까?

  • 제가 구성하고 있는 호스트의 고정 IP는 이고 192.168.146.97,
  • 네트워크는 192.168.146.96- 192.168.146.127?

답변1

생성하거나 편집해야 하는 파일은 이라고 하며 ifcfg <interface>, 예를 들어 또는 가 <interface> 될 수 있습니다 .eth0eth1

Freebsd와 Debian에서 저는 다음을 사용했습니다. ifconfig <interface> <ip address> <netmask>효과가 있었습니다. 한번 시도해 보세요.

답변2

내 생각에 이것은 작동합니다 ifconfig. 구성 중인 호스트에서 다음을 입력합니다.

ifconfig eth0 192.168.146.97 netmask 255.255.255.224

답변3

위의 모든 작업을 수행했지만 여전히 아무도 연결할 수 없습니다. 조사한 결과 모뎀에 할당된 동적 IP로 돌아가고(ifconfig에 따라) /etc/sysconfig/network/ifcfg-eth0여전히 고정 IP가 포함되어 있는 것으로 나타났습니다.

# ifconfig 
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.5  netmask 255.255.255.0  broadcast 192.168.1.255

ifcfg-eth0문서:

BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.1.200'
MTU='1500'
NAME=''
NETMASK='255.255.255.0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
ZONE=public
USERCONTROL='no'

Yast는 또한 IP를 정적 192.168.1.200으로 표시하지만 ifconfig에서는 동적이라고 말합니다. 무슨 일이 일어나고 있나요? 이 문제를 해결할 수 있나요?

관련 정보