パスワードを忘れた? アカウント作成
749286 journal

youkanの日記: 複数IPアドレスはふれていたの?

日記 by youkan
% sudo ifconfig en0 down
% sudo ifconfig en0 192.168.111.5 netmask 255.255.255.0
% sudo ifconfig en0 alias 192.168.111.6 netmask 255.255.255.0
なぜかここで、
ifconfig: ioctl (SIOCAIFADDR): File exists
と言われるが無視して、
% sudo ifconfig en0 alias 192.168.111.7 netmask 255.255.255.0
% sudo ifconfig en0 up
% netstat -i
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
lo0 16384 <Link> 4592 0 4592 0 0
lo0 16384 127 localhost 4592 0 4592 0 0
en0 1500 <Link> 00.50.e4.f0.7c.52 466 0 405 0 0
en0 1500 (255)fa.20.00.00.00.00.00.00.00.省略.00.00.00.08.00.00.00.06 466 0 405 0 0
en0 1500 192.168.111 192.168.111.5 466 0 405 0 0
en0 1500 192.168.111 192.168.111.6 466 0 405 0 0
en0 1500 192.168.111 192.168.111.7 466 0 405 0 0
どこか壊れているのかな?
% ping 192.168.111.7
PING 192.168.111.7 (192.168.111.7): 56 data bytes
64 bytes from 192.168.111.7: icmp_seq=0 ttl=255 time=0.744 ms
....
% ping 192.168.111.6
PING 192.168.111.6 (192.168.111.6): 56 data bytes
ping: sendto: Host is down
ping: wrote 192.168.111.6 64 chars, ret=-1
だが、別のマシンからのpingはどちらも生きていることを示している。
% ifconfig -a
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
                inet 127.0.0.1 netmask 0xff000000
en0: flags=8863<UP,BROADCAST,b6,RUNNING,SIMPLEX,MULTICAST> mtu 1500
                inet 192.168.111.5 netmask 0xffffff00 broadcast 192.168.111.255
                inet 192.168.111.6 netmask 0xffffff00 broadcast 192.168.111.255
                inet 192.168.111.7 netmask 0xffffff00 broadcast 192.168.111.255
                ether 00:50:e4:*******
                media: autoselect (100baseTX <half-duplex>) status: active
                supported media: none autoselect 10baseT/UTP <half-duplex> 10baseT/UTP <full-duplex> 100baseTX <half-duplex> 100baseTX <full-duplex>
うまく設定できてる模様。
routeが必要なのか。
typodupeerror

Stay hungry, Stay foolish. -- Steven Paul Jobs

読み込み中...