首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Nexenta (Solaris)上设置IP转发?

如何在Nexenta (Solaris)上设置IP转发?
EN

Server Fault用户
提问于 2012-10-29 22:44:02
回答 1查看 1.6K关注 0票数 3

我正试图在我的Nexenta盒上设置IP转发:

代码语言:javascript
复制
root@hdd:~# uname -a
SunOS hdd 5.11 NexentaOS_134f i86pc i386 i86pc Solaris

该盒子有两个网络接口:

代码语言:javascript
复制
root@hdd:~# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
    inet 127.0.0.1 netmask ff000000
e1000g1: flags=1001100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4,FIXEDMTU> mtu 1500 index 2
    inet 192.168.12.2 netmask ffffff00 broadcast 192.168.12.255
    ether 68:5:ca:9:51:b8
myri10ge0: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4> mtu 9000 index 3
    inet 10.10.10.10 netmask ffffff00 broadcast 10.10.10.255
    ether 0:60:dd:47:87:2
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
    inet6 ::1/128

192.168.12.0是我的普通局域网,192.168.12.1是防火墙/网关

10.10.10.0是iSCSI的单独局域网(没有互联网接入)

我希望设置IP转发,以便10.10.10.0上的计算机能够使用10.10.10.10作为网关访问internet (我不需要任何端口转发)

我开启了IP转发:

代码语言:javascript
复制
root@hdd:~# routeadm
          Configuration   Current              Current
                 Option   Configuration        System State
---------------------------------------------------------------
           IPv4 routing   disabled             disabled
           IPv6 routing   disabled             disabled
        IPv4 forwarding   enabled              enabled
        IPv6 forwarding   disabled             disabled

       Routing services   "route:default ripng:default"

Routing daemons:

                  STATE   FMRI
               disabled   svc:/network/routing/rdisc:default
               disabled   svc:/network/routing/route:default
               disabled   svc:/network/routing/legacy-routing:ipv4
               disabled   svc:/network/routing/legacy-routing:ipv6
               disabled   svc:/network/routing/ripng:default
                 online   svc:/network/routing/ndp:default

但是当我擦干启动ipnat时,我会发现一个错误:

代码语言:javascript
复制
root@hdd:~# ipnat -CF -f /etc/ipf/ipnat.conf
ioctl(SIOCGNATS): I/O error

下面是配置:

代码语言:javascript
复制
root@hdd:~# cat /etc/ipf/ipnat.conf
#!/sbin/ipnat -f -
#
map e1000g1 10.10.10.10/24 -> 192.168.12.2/32

所以问题是如何解决这个问题。提前感谢!

EN

回答 1

Server Fault用户

发布于 2012-10-30 04:13:03

运行svcadm enable ipfilter解决了这个问题。谢谢德里克·G

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/443526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档