ISPから/ 29 IP割り当てを受け取りました。
ifcfgを使用してインターフェイスのスコープファイルに追加しました:ifcfg-eth0-range:0
(注:ここでは実際のIPをプライベートIPに置き換えました。)
IPADDR_START=192.168.2.0
IPADDR_END=192.168.2.7
NETMASK=255.255.255.255
ipまたはifconfigを使用すると、この範囲のIPはブロードキャストアドレスとして192.168.2.0を表示しますが、これは正確ではありませんか? netmask=255.255.255.248 を使用して追加すると、ブロードキャストアドレスは 192.168.2.7 になります。 IP 192.168.2.0を使用してホストにアクセスできることを確認しましたが、正常に動作します。
したがって、これは実際にこのIP範囲のブロードキャストアドレスではないと考えられます。
私の設定は正しいですか?
私のデフォルトIPは192.168.1.25 netmask = 255.255.255.224 Gateway = 192.168.1.1 Broadcast = 192.168.1.31です。
私はこれらの追加IPのブロードキャストアドレスとして192.168.1.31を設定することを検討しましたが、ブロードキャストアドレスは同じサブネット上になければならないと言いました。また、ifcfgでブロードキャストを手動で設定することはお勧めできません。
どうすればいいですか?
編集:ip a
との出力を追加ip r
#ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.25/27 brd 192.168.1.31 scope global eth0
valid_lft forever preferred_lft forever
inet 192.168.2.0/29 brd 192.168.2.0 scope global eth0:1
valid_lft forever preferred_lft forever
inet 192.168.2.1/29 brd 192.168.2.0 scope global secondary eth0:2
valid_lft forever preferred_lft forever
inet 192.168.2.2/29 brd 192.168.2.0 scope global secondary eth0:3
valid_lft forever preferred_lft forever
inet 192.168.2.3/29 brd 192.168.2.0 scope global secondary eth0:4
valid_lft forever preferred_lft forever
inet 192.168.2.4/29 brd 192.168.2.0 scope global secondary eth0:5
valid_lft forever preferred_lft forever
inet 192.168.2.5/29 brd 192.168.2.0 scope global secondary eth0:6
valid_lft forever preferred_lft forever
inet 192.168.2.6/29 brd 192.168.2.0 scope global secondary eth0:7
valid_lft forever preferred_lft forever
inet 192.168.2.7/29 brd 192.168.2.0 scope global secondary eth0:8
valid_lft forever preferred_lft forever
inet6 fe80::225:90ff:fea6:127e/64 scope link
valid_lft forever preferred_lft forever
#ip r
default via 192.168.1.1 dev eth0
192.168.1.0/27 dev eth0 proto kernel scope link src 192.168.1.25
169.254.0.0/16 dev eth0 scope link metric 1002
192.168.2.0/29 dev eth0 proto kernel scope link src 192.168.2.0
答え1
サブネット192.168.2.0
はです。つまり、ネットワークマスクは192.168.2.7
ではありません。 Inはネットワークアドレスです。つまり、有効なホストアドレスではありません。192.168.2.0/29
255.255.255.248
255.255.255.255
192.168.2.0/29
192.168.2.0
サブネットルーティング
192.168.2.0/29
ISPがこの範囲外のIP(たとえば192.168.1.25
)にルーティングするか、アップリンクIPがネットワーク内にあることを確認する必要があります。サブネットがルーティングされる場合、そのインターフェイスに IP は必要ありません。