全国咨询/投诉热线:400-618-4000

linux网络 & 防火墙

创建时间:2018年09月18日15时47分

1.宿主机和虚拟机的网络连接方式A.桥接
  • 桥接(client完全等价于一台物理主机)
B.NAT(默认网卡VMnet8)
  • Net Address transform,网络地址转换
  • 客户机能访问外网,可以访问局域网内的其他物理主机
  • 其他的局域网内物理主机不能访问客户机
  • 一个外网IP下有多个局域网IP共同通过这个公网IP连接到外网
    • 网关会对每一个局域网内的IP分配一个端口
C.host only
  • 和NAT非常像
  • 不能访问外网
2.centos配置静态IP
  • 修改/etc/sysconfig/network-scripts/下的ifcfg-ens33文件
    • UUID删掉
    [Shell] 纯文本查看 复制代码
    01
    02
    03
    04
    05
    06
    07
    08
    09
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    TYPE="Ethernet"
    PROXY_METHOD="none"
    BROWSER_ONLY="no"
    BOOTPROTO="static"   # 修改成static-->表示静态IP
    DEFROUTE="yes"
    IPV4_FAILURE_FATAL="no"
    IPV6INIT="yes"
    IPV6_AUTOCONF="yes"
    IPV6_DEFROUTE="yes"
    IPV6_FAILURE_FATAL="no"
    IPV6_ADDR_GEN_MODE="stable-privacy"
    NAME="ens33"
    DEVICE="ens33"
    ONBOOT="yes"          # 开机启动"yes"
    IPADDR=192.168.12.141 # 添加静态IP
    GATEWAY=192.168.12.2  # 添加网关IP
    NETMASK=255.255.255.0 # 添加子网掩码
    DNS1=192.168.12.2     # 添加DNS服务器1
    DNS2=8.8.8.8          # 添加DNS服务器2
  • 重启网卡
  • service network restart
centos防火墙

[Shell] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
[cnetos 6.5之前的版本]
$>sudo service firewalld stop        //停止服务
$>sudo service firewalld start       //启动服务
$>sudo service firewalld status      //查看状态
[centos7]
$>sudo systemctl enable firewalld.service    //"开机启动"启用
$>sudo systemctl disable firewalld.service   //"开机自启"禁用
$>sudo systemctl start firewalld.service //启动防火墙
$>sudo systemctl stop firewalld.service      //停止防火墙
$>sudo systemctl status firewalld.service    //查看防火墙状态
[开机自启]
$>sudo chkconfig firewalld   on              //"开启自启"启用
$>sudo chkconfig firewalld   off             //"开启自启"禁用



作者:传智播客JavaEE培训学院

首发:http://java.itcast.cn