天蓝云上的私有和公共IP地址

时间:2013-09-24 21:48:16

标签: azure centos g-wan

我正在尝试在Azure云计算机上运行gwan。但是我遇到网络接口问题,或者我根本无法使用浏览器点击机器。

我认为该问题与Azure路由器分配的内部IP地址有关,但我也可能遗漏了一些重要的安全问题(或其他内容)

机器正在运行CentOS。

这是我的配置:

  1. 的/ etc / SYSCONFIG / iptables的-配置

    添加了通过端口80接受流量的规则

      

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

  2. 的/ etc /主机

    添加了公共IP地址并将其映射到cloudapp.net的子域

      

    192.12.45.23 myappname.cloudapp.net

  3. gwan_linux64位

    更改目录以适应公共IP。

      

    mv 0.0.0.0_8080 /#0.0.0.0   192.12.45.23_80 /#192.12.45.23

  4. run gwan

      

    sudo ./gwan

         

    无法收听168.62.8.160:80(无法分配请求的地址)   可用的网络接口(2):   127.0.0.1 12.109.24.35

  5. 然后我尝试了12.109.24.35和127.0.0.1接口 - gwan没有错误地运行,但我无法使用168.62.8.160:80的公共IP浏览机器

  6. 进一步信息: / etc / sysconfig / network不使用FQDN myappname.cloudapp.net但是

    HOSTNAME=myappname
    NETWORKING=yes
    

    ,/ etc / sysconfig / network-scripts / ifcfg-eth0

    DHCP_HOSTNAME=myappname
    
    DEVICE=eth0
    

1 个答案:

答案 0 :(得分:1)

我不知道Azure及其特性。但您似乎缺少IP地址的系统配置(这个问题与G-WAN无关)。

您的错误是:

"can't listen on 168.62.8.160:80
Available network interfaces (2): 127.0.0.1 12.109.24.35"

在Linux计算机上,您必须将168.62.8.160 IP地址分配给其中一个网络适配器,以便系统能够使用它。

暂时更改:ifconfig eth0:1 168.62.8.160

永久性更改:

vim /etc/network/interfaces
--------------------------------------------------------------
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
   address 12.109.24.35
   network ...            // replace ... by the relevant data
   netmask ...            // replace ... by the relevant data

auto eth0:1
iface eth0:1 inet static
   address 168.62.8.160
   network ...            // replace ... by the relevant data
   netmask ...            // replace ... by the relevant data
--------------------------------------------------------------

...然后运行:/etc/init.d/networking restart

如果您运行Linux,那将是有用的,以防万一可能有助于了解您在Microsoft Azure上缺少的内容。