since2012/04/23

     
 
最近更新日期:2011/07/20

大标题的图示4.5 重点回顾
  • Linux 以太网络卡的默认代号为 eth0, eth1 等等, 无线网卡则为 wlan0, ra0 等等;
  • 若需要自行编译网卡驱动程序时,则你必须要先安装 gcc, make, kernel-header 等软件。
  • 内部网域的私有 IP 之主机的『 IP 与主机名的对应』,最好还是写入 /etc/hosts , 可以克服很多软件的 IP 反查所花费的等待时间。
  • IP 参数设定在 /etc/sysconfig/network-scripts/ifcfg-eth0 当中,主机名设定在 /etc/sysconfig/network 当中,DNS 设定在 /etc/resolv.conf 当中,主机名与 IP 的对应设定在 /etc/hosts;
  • 在 GATEWAY 这个参数的设定上面,务必检查妥当,仅设定一个 GATEWAY 即可。
  • 可以使用 /etc/init.d/network restart 来重新启动整个系统的网络接口。
  • 若使用 DHCP 协议时,则请将 GATEWAY 取消设定,避免重复出现多个 default gateway ,反而造成无法联机的状况。
  • ADSL 拨接后可以产生一个新的实体接口,名称为 ppp0
  • 无线网卡与无线基地台之间的联机由于是透过无线接口,所以需要特别注意网络安全;
  • 常见的无线基地台(AP)的联机防护,主要利用控制登入者的 MAC 或者是加上联机加密机制的密钥等方法;
  • 设定网络卡可以使用 ifconfig 这个指令,而设定无线网卡则需要 iwconfig ,至于扫瞄基地台, 可以使用 iwlist 这个指令。

大标题的图示4.6 本章习题
  • 我要如何确定我在 Linux 系统上面的网络卡已经被 Linux 捉到并且驱动了?
    网络卡能不能被捉到可以使用『 dmesg|grep eth 』来判断,有没有驱动则可以使用 lsmod 看看模块有没有加载核心!最后,以 ifconfig eth0 192.168.0.10 测试看看!
  • 假设我的网络参数为:IP 192.168.100.100, Netmask 255.255.255.0, 请问我要如何在 Linux 上面设定好这些网络参数 (未提及的网络参数请自行定义!)?请使用手动与档案设定方法分别说明。
    手动设定为:『 ifconfig eth0 192.168.100.100 netmask 255.255.255.0 up 』
    档案设定为:vi /etc/sysconfig/network-scripts/ifcfg-eth0 ,内容为:
    DEVICE=eth0
    ONBOOT=yes
    BOOTPROTO=static
    IPADDR=192.168.100.100
    NETMASK=255.255.255.0
    NETWORK=192.168.100.0
    BROADCAST=192.168.100.255 要启动则使用 ifup eth0 即可!
  • 我要将我的 Linux 主机名改名字,步骤应该如何(更改那个档案?如何启用?)?
    Linux 主机名在 /etc/sysconfig/network 这个档案里面的『HOSTNAME=主机名』来设定,先以 vi 来修改,改完后可以使用 /etc/init.d/network restart 不过建议直接 reboot 启动主机名!
  • /etc/resolv.conf 与 /etc/hosts 的功能为何?
    以主机名寻找 IP 的方法, /etc/resolv.conf 内填写 DNS 主机名,至于 /etc/hosts 则直接填写主机名对应的 IP 即可! 其中 /etc/hosts 对于内部私有 IP 的主机名查询非常有帮助!
  • 我使用 ADSL 拨接连上 Internet ,请问拨接成功之后,我的 Linux 上面会有几个网络接口 (假设我只有一个网络卡)?
    因为拨接是使用 PPP (点对点)协议,所以拨接成功后会多出一个 ppp0 的接口,此外,系统原本即有 eth0 及 lo 这两个界面,所以共有三个界面。
  • 一般来说,如果我拨接成功,也取得了 ppp0 这个接口,但是却无法对外联机成功, 你认为应该是哪里出了问题?该如何解决?
    因为拨接成功了,表示物理对外联机没有问题,那么可能的问题应该是发生在 Gateway 上面了!确认的方法请使用 route -n 查阅路由信息,然后修订 /etc/sysconfig/network-scripts/ifcfg-eth0 吧!
  • 如果你的局域网络环境内有可以控管的无线 AP 时,请自行查出如何以 MAC 的方式管理可登入的用户, 并将你的无线 AP 做好联机加密的密钥设定。
    请自行测试!谢谢!
  • 如果一部主机上面插了两张相同芯片的网络卡,代表两者使用的模块为同一个,此时可能会造成网卡代号的误判; 请问你如何克服这个问题?让网卡代号不会变动?
    以现在的方法来讲,其实我们可以透过指定 Hardware Address(硬件地址,通称为 MAC) 来指定网卡代号与 MAC 的对应。 这个设定值可以在 ifcfg-ethx 里面以 HWADDR 这个设定项目来指定的。
  • 如何在 Linux 上面的文字接口搜寻你所在区域的无线 AP ?
    透过直接使用『 iwlist scan 』这个指令来指定某个无线网卡的搜寻! 然后再以 iwconfig 来进行网卡的设定即可!
  • 请依序说明:如果你想要新增一块新的网络卡在你的主机上,并给予一个固定的私有 IP ,应如何进行?
    • 先关掉主机的 power ,然后拆掉机壳,装上网络卡;
    • 开机完成后,以 dmesg | grep eth 查询是否可捉到该网络卡,若无法捉到,请编译模块,若可捉到,找出网卡代号, 并且将该模块与网卡代号写入 /etc/modprobe.conf 当中,以利未来开机时可自动达成对应;
    • 利用『 ifconfig "网卡代号" 』来查询 MAC 为何?
    • 开始在 /etc/sysconfig/network-scripts 内建立 ifcfg-"网卡代号" 档案,同时给予 HWADDR 的对应;
    • 启动 /etc/init.d/network restart 测试是否能成功!
  • 如果你想要登入某个区域的无线 AP ,你应该向该处所至少申请哪些数据?
    无线网络的技术相当多且复杂,所以需要取得的参数都不尽相同。不过,至少你还是得要取得 ESSID 以及 KEY 密码,这样才能够联机登入该 AP 当中。

大标题的图示4.7 参考数据与延伸阅读

 
     
http://linux.vbird.org is designed by VBird during 2001-2011. ksu.edu 

本网页主要以Firefox配合解析度 1024x768 作为设计依据     鸟哥自由软件整合应用研究室