利用LINUX進行遠端辦公(轉)

gugu99發表於2007-08-10
利用LINUX進行遠端辦公(轉)[@more@]

  LINUX在公網上,內網有臺計算機,支援網路卡遠端喚醒,在INTERNET上可以透過控制軟體實現遠端辦公。

  1、安裝wakelan-1.1.tar.gz

  tar wakelan-1.1.tar.gz

  cd wakelan-1.1

  ./configure

  make

  make install

  2、新增廣播路由

  route add -host 255.255.255.255 -deveth1(我的內網機器連在ETH1網路卡上)

  為了以後LINUX重新啟動後也可以實現自動新增路由,需要修改/etc/rc.local

  3、在內網WINDOWS上安裝遠端控制軟體

  我不喜歡用PCANYWHERE,我用的是RADMIN,這個小巧靈活。

  4、配置DHCP,使內網WINDOWS機器啟動後可以自動獲取正確IP

  ddns-update-style ad-hoc;

max-lease-time -1;

default-lease-time -1;

option subnet-mask 255.255.255.0;

option broadcast-address 255.255.255.255;

option routers 192.168.0.1;

option domain-name-servers 192.168.0.1,202.106.196.152;

option domain-name "home.net.cn";

subnet 192.168.0.0 netmask 255.255.255.0 {

range 192.168.0.2 192.168.0.100;

host platinum {

hardware ethernet 00:0a:e6:a9:64:a2;

fixed-address 192.168.0.2;

}

}

  5、配置iptables,設定DNAT功能

  iptables -A PREROUTING -t nat -p tcp -s ! 192.168.0.0/24 --dport 4899 -j DNAT --to 192.168.0.2:4899

  此功能是將訪問LINUX機器TCP協議4899埠(內網除外)的所有連結轉到內網的192.168.0.2的4899埠上(RADMIN的預設服務埠是4899)

  為了以後LINUX啟動自帶這個功能,可以新增到/etc/rc.local裡。

  也可以自己寫一個FIREWALL指令碼,在/etc/rc.local裡執行。

  6、開始遠端啟動

  從隨便一個能上網的地方用SSH登入到LINUX機器上

  wakelan 00:0a:e6:a9:64:a2

  7、開始遠端控制

  在遠端的計算機上(已安裝好RADMIN的客戶端)訪問LINUX機器,即可以實現遠端控制關機的時候,透過RADMIN就可以了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-939887/,如需轉載,請註明出處,否則將追究法律責任。

相關文章