[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:17056] Re: pcmcia でaliasの自動設定



> pcmcia のネットワークアドレスを 2つ設定しています。
> network.opts で グローバルアドレスを設定し、別途ローカルアドレスを
> 設定しています。
> 
> グローバル アドレス 2xx.xxx.xxx.xxx/29
> ローカル アドレス   192.168.xxx.xxx/24
> 

この様な設定の必要性はあまりないようです。
/etc/pcmcia/network
/etc/pcmcia/network.opts
を修正してみました。

 /etc/pcmcia/network.opts には次のデータを追加しました。
    IPADDR1="192.168.xxx.yyy"
    NETMASK1="255.255.255.0"
    BROADCAST1="192.168.xxx.255"
 /etc/pcmcia/network を変更しました。

*** /usr/src/pcmcia-cs-3.2.3/etc/network	2002-07-03 15:44:01.000000000 +0900
--- network	2002-12-16 16:30:18.000000000 +0900
***************
*** 123,128 ****
--- 123,135 ----
  	fi
  	[ -n "$GATEWAY" ] && /sbin/route add default gw $GATEWAY metric 1
      fi
+     if [ -n "$IPADDR1" ] ; then
+ 	# Basic network setup
+ 	NM=${NETMASK:+netmask $NETMASK1}
+ 	BC=${BROADCAST:+broadcast $BROADCAST1}
+ 	MTU=${MTU:+mtu $MTU1}
+ 	log /sbin/ifconfig $DEVICE:1 up $IPADDR1 $NM $BC1 $MTU1
+     fi
      
      # Update DNS stuff
      if [ -n "$DOMAIN$SEARCH$DNSSRVS$DNS_1$DNS_2$DNS_3" ] ; then
***************
*** 155,161 ****
      stop_fn $DEVICE
  
      if is_true $PUMP || is_true $BOOTP || is_true $DHCP || \
!     	[ -n "$IPADDR" ] ; then
  
  	# Shut down all NFS mounts on this interface
  	nfsstop ()
--- 161,167 ----
      stop_fn $DEVICE
  
      if is_true $PUMP || is_true $BOOTP || is_true $DHCP || \
!     	[ -n "$IPADDR" ] || [ -n "$IPADDR1" ] ; then
  
  	# Shut down all NFS mounts on this interface
  	nfsstop ()
***************
*** 238,243 ****
--- 244,250 ----
      ;;
  
  'restart')
+     [ -n "$IPADDR1" ] && /sbin/ifconfig $DEVICE:1 down up
      [ -n "$IPADDR" ] && /sbin/ifconfig $DEVICE down up
      ;;
  

-- 早間  yossi@yedo.src.co.jp

References
[plamo:17015] pcmcia でaliasの自動設定, 早間義博

[検索ページ] [メール一覧]
Plamo ML 公開システム