Powered by SmartDoc

3.1 とりあえずゲートウェイを通す

  1. rc.confにfirewallとipfw_natを仕込む
  2. epair0[a,b]を生成しepair0aに192.168.1.254を割り当てる

    root@a:~ # ifconfig epair create up
    root@a:~ # ifconfig epair0a inet 192.168.1.254 netmask 255.255.255.0

    すると,epair0a に 192.168.1.254 が割り当てられ

    root@a:~ # ifconfig 
    vtnet0: flags=8863<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
            options=80028<VLAN_MTU,JUMBO_MTU,LINKSTATE>
            ether 58:9c:fc:04:86:9c
            inet xx.xx.xxx.4 netmask 0xfffffff8 broadcast xx.xx.xxx.7
            media: Ethernet autoselect (10Gbase-T <full-duplex>)
            status: active
            nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
    lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
            options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
            inet6 ::1 prefixlen 128
            inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
            inet 127.0.0.1 netmask 0xff000000
            groups: lo
            nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    epair0a: flags=8863<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
            options=8<VLAN_MTU>
            ether 02:d2:06:07:3f:0a
            inet 192.168.1.254 netmask 0xffffff00 broadcast 192.168.1.255
            groups: epair
            media: Ethernet 10Gbase-T (10Gbase-T <full-duplex>)
            status: active
            nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
    epair0b: flags=8862<BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
            options=8<VLAN_MTU>
            ether 02:d2:06:07:3f:0b
            groups: epair
            media: Ethernet 10Gbase-T (10Gbase-T <full-duplex>)
            status: active
            nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
    root@a:~ # 

  3. テスト