BBS水木清华站∶精华区

发信人: raner (就要离开清华了...), 信区: Linux 
标  题: *BSD IP-Alias,vnconfig,swap-to-file Tips(转载) 
发信站: BBS 水木清华站 (Mon Jun 29 10:46:51 1998) 
 
来  源: freebsd.csie.nctu.edu.tw 
档  名: 0/System/network/ip_alias(使用 70 埠) 
标  题: 如何做 IP Alias                  - How to IP Aliasing 
 
 
        用 IP Alias 可以让你收发其他 IP 的讯息 彷佛就像是另插一张网路卡一样, 
        当然, 你所 alias 的 IP 必须是你 localnet 有的. 
 
        首先读读 man ifconfig 
 
        ifconfig {interface} {ip_addr_alias} netmask 255.255.255.255 alias 
 
        范例 : (2.1.x/2.2.x) 
        ifconfig ed0 140.113.122.1 netmask 255.255.255.255 alias 
 
        范例 : (3.0-CURRENT) 
        ifconfig ed0 inet 140.113.122.1 netmask 255.255.255.255 alias 
 
        要去掉 alias : (就是把最后改为 -alias) 
        ifconfig {interface} {ip_addr_alias} netmask 255.255.255.255 -alias 
.  
 
 
===================================================================================== 
 
来  源: freebsd.csie.nctu.edu.tw 
档  名: 0/System/vn(使用 70 埠) 
标  题: 如何使用 vn : vnode              - How to use vn 
 
 
        vn 可以把一个档案当成一个 partition, 你可以拿他来当做 swap 甚至 
        是使用者的 home.  不过因为是档案模拟的, 所以速度比起真正的 par- 
        tition 要慢些. 
        (用 vn 当 swap-to-file 的方法请参阅 Howto-swap-to-file) 
 
        1. 首先你的 kernel 必须支援 pseudo-device vn 
        2. 建立一个空的 file (此例为 8MB), count = 几 K 
           dd if=/dev/zero of=image bs=1024 count=8192 
        3. vnconfig -c -s labels /dev/rvn0 image 
        4. disklabel -r -w vn0 auto 
        6. newfs /dev/rvn0c 
        6. 测试 : 
              mount /dev/vn0c /mnt 
              mkdir /mnt/foo 
              touch /mnt/foo/bar 
              umount /mnt 
        7. 移掉 : vnconfig -u /dev/rvn0 
        8. 再玩玩 : image2 的内容应该同 image 
              cp image image2 
              vnconfig -c /dev/rvn0 image2 
              mount /dev/vn0c /mnt 
              ls -lR /mnt 
              umount /mnt 
              vnconfig -u /dev/rvn0 
 
        vn 也可以拿来查看 CDROM ISO raw Image 的内容,例如: 
        1. vnconfig /dev/rvn0 /tmp/cdrom.iso 
        2. mount_cd9660 -r /dev/vn0c /mnt 
        3. cd /mnt; ls -la 
 
-- 
 
================================================================================== 
来  源: freebsd.csie.nctu.edu.tw 
档  名: 0/System/swap-to-file(使用 70 埠) 
标  题: 如何 swap to file                - How to swap to file 
 
 
        Last updated: 1995/6/17 
 
        当你觉的 swap 不够用了, 又不想改变 swap partition 的大小时, swap 
        to file 就变成你的唯一选择了, 不过 swap to file 的速度比较慢. 
 
        1. 首先你的 kernel 必须支援 pseudo-device vn 
        2. 建立一个空的 file (此例为 8MB), count = 8 乘 MB数 
           dd if=/dev/zero of=/tmp/swap bs=128k count=64 
        3. vnconfig -e /dev/vn0b /tmp/swap swap 
        4. pstat -s 看看成功否 
        5. 你可以把 vnconfig -e /dev/vn0b /tmp/swap swap 加到 rc.local 
 
.  
 
-- 
 
-- 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.68.98] 

BBS水木清华站∶精华区