Chinaunix首页 | 论坛 | 博客
  • 博客访问: 239608
  • 博文数量: 52
  • 博客积分: 2263
  • 博客等级: 大尉
  • 技术积分: 695
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-28 12:00
文章分类

全部博文(52)

文章存档

2010年(2)

2009年(20)

2008年(30)

分类: BSD

2008-09-09 10:56:37

route 路由命令

  1.添加静态路由     route add <-net>destination_IP gateway_IP

        destination_ip: 目的地的ip

        gateway_ip: 和目的地同一网段的网关ip

        例如: hostA: 192.168.1.10

              hostB: 192.168.1.20 和 10.0.0.3双ip

              在hostA上: route add -net 10.0.0.0/24 192.168.1.10

              这样就可以 hostA 访问hostB了.

  2. 保存与rc.conf中.重启后不变

        vi /etc/rc.conf

        添加: # add static route

              static_routes="net1"

              route_net1="-net 10.0.0.0/24 192.168.1.10"

             

    添加默认路由     route add default xxx.xxx.xxx.xxx

    在route命令中,使用default代表全部网络,那么通向全部网络的路由就是默认网关.

    如果已经设置的默认路由,再添加的话,就报错,得删除它再添加:

        route delete default

    要想删除某一个路由:

        route delete xxx.xxx.xxx.xxx

    这里的xxx.xxx.xxx.xxx 是目的网络/主机的ip.即netstat -rn 的第一列destination的值

    [root@ip_20 ~]# netstat -nr
    Routing tables

    Internet:
    Destination        Gateway            Flags    Refs      Use  Netif     Expire
    default            192.168.1.1        UGS         0       14    le0
    10.0.0.0/24        192.168.1.10       UGS         0      899    le0
    127.0.0.1          127.0.0.1          UH          0       18    lo0

    第一列destination,目标网络或者host主机

    第二列gateway,能到达目标网络/主机的网关ip

    第三列flags,状态标志.

          u--up,路由处于活动状态.

          G--gateway,网关

          H--host,单个主机

          S--static,静态路由.表示手动配置的

          L--link, 路由涉及到硬件

    或者全部删除路由:  route flush

  2.保存在rc.conf中

       

 

 

ifconfig 命令

  在一个网卡上再加一个ip:

    ifconfig le0 inet 10.0.0.33 add

  在rc.conf中保存:

ifconfig_fxp0_alias0="inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx"

         |

         |

       网卡接口,例如:le0

记住别名记录必须从 alias0 开始并且按顺序递增(例如 _alias1_alias2)。 配置程序将会停止在第一个缺少的数字的地方。

删除这个ip:

    ifconfig le0 inet 10.0.0.33 -alias

  修改mac地址:

    ifconfig le0 ether xxxxxxxxxxx

    le0:网卡名称

    ether: 网卡类型

 

 

 

  这个 命令是挂接文件系统的基本运用。

  使用最多的基本格式:

# mount device mountpoint

  它的选项非常多,而 手册同样提及, 但常用的都在这里:

挂接的各种选项

-a

挂接/etc/fstab里所有列出的文件系统。 除非标记为 “noauto” 或作了排除在外的 -t 类型标记,或者在这之前已挂上。

-d

除了实际上系统调用以外,可以完成任何事情,这个选项是和 -v参数一起连在一块使用,可以决定所做的事情。

-f

强制去挂接一个未知的文件系统(会有危险),或当把一个文件系统挂接状态由可读写降为只读时,强制撤消可写通道。

-r

以只读方式挂接文件系统。 这和在指定了 -o 选项配合 ro (对于 FreeBSD 5.2 之前的版本来说, 则是 rdonly) 参数的效果是一样的。

-t fstype

根据给出的文件系统类型挂接文件系统, 假如给于-a选项,仅挂接这个类型的文件系统。

“ufs” 是默认的文件系统类型。

-u

在文件系统上修改挂接选项。

-v

版本模式。

-w

以可读写方式挂接文件系统。

  The -o 选项采用一个逗号分开以下多个选项:

noexec

不允许文件系统上的二进制程序执行。这也是一个有用的安全选项。

nosuid

不允许文件系统上的 setuid 或 setgid 标记生效。这也是一个有用的安全选项。

   命令同样采用一个参数、一个挂接点、一个设备名。 或采用-a选项,又或采用-A选项。

  所有格式都可采用 -f 去强行卸下, 或采用-v 用那适当的版本。 但警告,采用 -f并不是一个好主意,强行卸下文件系统可能损坏计算机或破坏文件系统上的数据。

  -a-A 会卸下所有已挂接的文件系, 可能通过-t后面列出的文件系统进行修改, 但无论如何,-A都不会尝试去卸下根文件系统。

阅读(2391) | 评论(1) | 转发(0) |
0

上一篇:oracle学习笔记3

下一篇:对tcp/ip的一些理解

给主人留下些什么吧!~~

chinaunix网友2009-05-29 09:12:48

....