私はLinux openSUSE 11.3(32ビット、廃止予定のリリースだと思います)で静的IPネットワークを構成する必要があります。次の点を考慮してネットワークを構成する必要があります。
192.168.146.0/24
ドメインの一部であり、計算後、これは次のビットマスクになります。
110nnnnn.nnnnnnnn.nnnnnnnn.ssshhhhh
もちろん、n
ネットワーク、s
はサブネット、h
はホストです。これは、適切なサブネットあたり30のホストをサポートし、そこから次のサブネットが広がります。
rdusableサブネットを使用するようにネットワークを構成する必要があり、このネットワークを構成しているホストには、そのサブネットから可能な限り低いIPアドレスを使用する(192.168.146.97
、私は信じています)。ネットワークインターフェイスはeth0
であり、これは内部ネットワークです。
ifconfig
またはifcfg-eth0
ファイルのどちらかが必要だと確信していますが、ドキュメントは大まかなものであり、Linuxの専門家向けのリファレンスとしてのみ提供されているか、どこを見ればよいのかではありません。ビルトインのターミナルウィンドウを使用しており、もちろんルートアクセス権があります。
ストーリーの短い話ですが、次のようにネットワークを構成するにはどうすればよいですか。
192.168.146.97
であり、192.168.146.96
-192.168.146.127
?作成または編集する必要があるファイルの名前はifcfg <interface>
です。ここで、<interface>
は、たとえばeth0
またはeth1
。
FreebsdとDebianでは:ifconfig <interface> <ip address> <netmask>
を使用しましたが、うまくいきましたので、試してみてください。
上記のすべてを実行しましたが、誰も接続できません。調査の結果、モデムによって割り当てられた動的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はそれが動的であると言っています。何が起こっているのですか、これを修正できますか?
私が思ったように、これはifconfig
を使用して可能です。構成するホストで、次のように入力します。
ifconfig eth0 192.168.146.97 netmask 255.255.255.224