Ubuntu网络配置

linux-network-网络

Ubuntu网络配置 (2008-12-22)
    设置IP、网关、掩码
        vi /etc/network/interfaces
          iface eth0 inet static
          address 192.168.83.200
          netmask 255.255.255.0
          gateway 192.168.83.2
          auto eth0

    添加DNS
        vi /etc/resolv.conf
            nameserver192.168.83.2

    生效
        /etc/init.d/networking restart


配置IP的方法 (2008-12-21)

    A、 这种方法立即生效 但是重启将不会保存。(除了这个方法的其它方法都可以保存下来)

        Ifconfig eth0 1.1.1.1netmask 255.0.0.0 up
        Ifconfig eth0:1 1.1.1.3 up  设置一个网卡多个IP的方法(在设置虚拟主机时有用到)
        激活网卡:Ifconfig eth0 up
        关闭网卡:Ifconfig eth0 down
        动态获取IP:Ifconfig etho–dynamic
                             Dhclient
        修改Mac值:先关闭网卡 Ifconfigeth0 down
                             再修改MAC值 Ifconfig eth0 hw ether112233445566
                             再激活网卡 Ifconfigeth0 up

    B、 Netconfig或者Setup 但只能设置Eth0网卡

    C、 Neat 打开图形窗口进行设置

    D、 配置文件设置
       vi /etc/sysconfig/network-scripts/ifcfg-eth0

    注意:配置完后 重启网卡 Service network restart 出现失败时

    用第四种方法检查配置文件中的Bootup是否为None 如果是DHCP一般会出错的。


配置网关

       查看网关
            route

       添加默认路由
    route add –net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1

       删除默认路由
    route del –net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1


Linux路由配置

       1、首先开启路由功能
               echo 1>/proc/sys/net/ipv4/ip_forward (1为打开路由功能 0为关闭路由功能)

       2、其它路由设置
           A、添加路由信息:
               route add –net 10.0.0.1 netmask 255.0.0.0 gw 192.168.0.1
               或者
               route add –net 10.0.0.1 netmask 255.0.0.0 dev eth0 (通过本机的第一个网卡出去)

               删除路由条目:只要把上面的Add改为Del就可以了


网络
   ifconfig                             查看本机的IP
    netstat-rn                          查看本机的IP,gateway
   dig                                  查看网络
    route                                查看本机的IP,gateway
    cat/etc/sysconfig/network           查看本机的IP,gateway
    more/etc/resolv.conf                查看本机dns
    netstat-ns                          监看网络状态

   netconfig                            配置网络
    /etc/rc.d/init.d/networkrestart      使网络设置生效

    ifconfig eth0 192.168.0.20 netmask 255.255.255.0 修改ip地址
    route add default gw 192.168.1.1   设置网关

    查看网关
        route

    添加默认路由
        route add –net 0.0.0.0 netmask0.0.0.0 gw 192.168.0.1

    删除默认路由
        route del –net 0.0.0.0 netmask0.0.0.0 gw 192.168.0.1


网卡配置
    设置IP地址
           vi/etc/sysconfig/network-scripts/ifcfg-eth0

    设置网关
           vi/etc/sysconfig/network

    设置dns
           vi/etc/resolv.conf
           vi /etc/named.conf

    设置dhcp
           vi /etc/dhcpd.conf

    重启网络
          /etc/init.d/network restart


/etc/conf.modules
    定义了各种需要在启动时加载的模块的参数信息

/etc/HOSTNAME
    系统的主机名称

/etc/sysconfig/network-scripts/ifcfg-ethN
    网卡配置信息

/etc/resolv.conf
    DNS域名解析器

/etc/host.conf
    指定如何解析主机名

    order hosts,bind    #名称解释顺序
    multion            #允许主机拥有多个IP地址
    nospoofon          #禁止IP地址欺骗

    order是关键字,定义先用本机hosts主机表进行名称解释,如果不能解释,再搜索bind名称服务器(DNS)。


/etc/sysconfig/network
    指定服务器上的网络配置信息

/etc/hosts
    查询DNS之前,查询主机名到IP地址的匹配
    修改后需要重启网络 /etc/init.d/network restart

/etc/inetd.conf
    inetd守护进程的配置文件,可以禁止某些端口,避免攻击


ifconfig
    ifconfig 网络端口 IP地址   hw <HW> MAC地址 netmask 掩码地址    broadcast 广播地址   [up/down]

    # ifconfig
        当前网络接口情况

    # ifconfig -a
        主机所有网络接口情况

    # ifconfig eth0 down
        等同于 ifdown eth0

    # ifconfig eth0 192.168.1.99 broadcast 192.168.1.255 netmask255.255.255.0
        配置 eth0的IP地址、广播地址和网络掩码

    # ifconfig eth0 up
        激活eth0 此命令等同于 ifupeth0

    # ifconfig eth0
        来查看 eth0的状态

    # ifconfig eth1 192.168.1.252 hw ether00:11:00:00:11:11   netmask 255.255.255.0 broadcast192.168.1.255   up
        设置网卡eth1的IP地址、网络掩码、广播地址,物理地址并且激活它

    # ifconfig eth1:0 192.168.1.251 hw ether00:11:00:00:11:33   netmask 255.255.255.0 broadcast192.168.1.255   up
        配置虚拟网络接口
        可以把配置网络IP地址、广播地址、掩码地址、物理地址以及激活网络接口同时写入/etc/rc.d/rc.local中
        ifconfig eth1:0 192.168.1.250 hwether 00:11:00:00:11:44   netmask 255.255.255.0 broadcast192.168.1.255   up
        ifconfig eth1:1 192.168.1.249 hwether 00:11:00:00:11:55   netmask 255.255.255.0 broadcast192.168.1.255   up
        为eth1的网络接口,设置了两个虚拟接口;每个接口都有自己的物理地址、IP地址

    # ifconfig eth0 down
    # ifconfig eth0 up
    # ifup eth0
    # ifdown eth0
        激活和终止网络接口的连接


A (Address) 记录

    用来指定主机名(或域名)对应的IP地址记录


别名记录(CNAME)

    这种记录允许将多个名字映射到同一台计算机
    通常用于同时提供WWW和MAIL服务的计算机。例如,有一台计算机名为“host.mydomain.com”(A记录)。
    它同时提供WWW和MAIL服务,为了便于用户访问服务。可以为该计算机设置两个别名(CNAME):WWW和MAIL。
    这两个别名的全称就是“www.mydomain.com”和“mail.mydomain.com”。实际上他们都指向 “host.mydomain.com”。
    同样的方法可以用于当拥有多个域名需要指向同一服务器IP,
    此时就可以将一个域名做A记录指向服务器IP然后将其他的域名做别名到之前做A记录的域名上,
    那么当服务器IP地址变更时就可以不必麻烦的一个一个域名更改指向了
    只需要更改做A记录的那个域名,其他做别名的那些域名的指向也将自动更改到新的IP地址上


MX(MailExchanger)记录

    邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。
    例如,当Internet上的某用户要发一封信给 user@mydomain.com 时,该用户的邮件系统通过DNS查找mydomain.com这个域名的MX记录,
    如果MX记录存在,用户计算机就将邮件发送到MX记录所指定的邮件服务器上


NS(Name Server,域名服务器)记录

    域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值