MINI SHELL

Server : Apache/2.2.2 (Fedora)
System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686
User : apache ( 48)
PHP Version : 5.2.9
Disable Function : NONE
Directory :  /usr/share/system-config-network/netconfpkg/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/system-config-network/netconfpkg/NCDevice.pyo
m
gģCc@sdkZdkZdkZdkZdkZdklZdklZdkTdkl	Z	dk
Z
dkZdkl
Z
deifdYZdeifd	YZd
e	fdYZdZdS(
N(sConf(sConfSMB(t*(sDevice_base(sgtkExecWithCaptureStatust
ConfDevicecBstZddZdZRS(NcCs|djotit}nt}|d||_	t
i|i	t
ipt
}d|_n t
i|i	}|d|_tii||i	|o<|i|id|i|id|indS(Nsifcfg-iis8# Please read /usr/share/doc/initscripts-*/sysconfig.txts,# for the documentation of these parameters.(tdirtNonet
netconfpkgtROOTtSYSCONFDEVICEDIRtfalsetnewtnametselftfilenametostaccesstR_OKttruetoldmodetstattstatustConftConfShellVart__init__trewindt
insertlinetnextline(R
R	RRR((t7/usr/share/system-config-network/netconfpkg/NCDevice.pyR"s 






cCsH|i|itidd|id@|iftii|dS(Nischmod %#o %si(R
tchmodRtlogRRRtwrite(R
((RR9s$(t__name__t
__module__RRR(((RR!st	ConfRoutecBstZdZRS(NcCs3tii|titd||iddS(Nsroute-i(	RRRR
RRRR	R(R
R	((RREs"(RRR(((RRDstDevicecBstZhdd<dd<dd<dd<d	d
<dd<d
d<dd<dd<Zhdd<dd<dd<dd<dd<dd<ZdddZd Zd!Zd"Zdd#Z	d$Z
d%Zd&Zdd'Z
dd(Zd)Zd*Zd+ZRS(,NR tDEVICEtIPtIPADDRtNetmasktNETMASKtGatewaytGATEWAYtHostnamet
DHCP_HOSTNAMEtDomaintDOMAINt	BootProtot	BOOTPROTOtTypetTYPEtHardwareAddresstHWADDRtOnBoottONBOOTtOnParenttONPARENTt	AllowUsertUSERCTLtAutoDNStPEERDNStSlavetSLAVEtIPv6InittIPV6INITcCs ti|||d|_dS(N(tDevice_baseRR
tlisttparentRtoldname(R
R?R@((RR]scCsdS(N(R(R
((Rt	getDialogascCsdS(N(R(R
((Rt	getWizarddscCsdS(N(R(R
tdevice((RtisTypegscCstid|otSntS(Ns^[a-z|A-Z|0-9\_:]+$(tretsearchtvalueRR(R
RHtchild((RttestDeviceIdjscCsH|i}|idjo+|idjo|dt|i}n|S(Ntt:(R
R tdevnametAliasRtstr(R
RM((RtgetDeviceAliasos	 cCst|}||_|idpwti|d}|djoKdk	l
}x;|D],}|i|| jo|i
|Pq[q[Wn||_n||_xI|iiD]8}|i|}|i|o|||i|<qqWx|iiD]z}|i|}|i|o3||djot|i|<q{t|i|<q|ii|pt|i|<qqW|idp
d|_n|ip	ytitit}|ido|d}|o|i!oyt"i#dt$|i%d	t$|i!d
}	t"i#dt$|d	t$|i!d
}||	jot$||_nWq{q{XqnWqt(j
o}
t*i+t$|
qXnyTti|id}|djo.t,|i|d|_-|i| |_nWn-t.j
o!t*i+t/d|inX|i0p&|i0d
jp|i0t/djocdk1}|i2}
xK|
D]*}|i5|ijo|i0|_0PqqWt*i6|i|_0n|ido+|ddjo
t|_qt|_n|i0t7jp|i0t8joD|ido0|do%yt,|d|_9WqbqbXqfntit:|id}t<i=i>|o&t*i?|tit:d|int@|}tB|i}|iDtEiF|ddjot*i+t/d|nxtGdt,|dD]g}|iIiJ}|iI|}|dt$||_M|dt$||_!|dt$||_q-W|iNdtdS(NR!RLi(s
getDeviceListtyesR9R'sipcalc --network t s 2>/dev/nullis/%s, Device not specified or alias not a number!RKtUnknowntRESOLV_MODStnotMTUs.routesroute-iis Static routes file %s is invalidtADDRESSR%tchanged(ORR	tconfR
RAthas_keytstringtfindtaliaspostnetconfpkg.NCDeviceListt
getDeviceListtdevR tapplytDeviceIdtkeydicttkeystselfkeytconfkeyt__dict__tboolkeydictRRRR8R&RRRRtSYSCONFNETWORKtcfgtgwR$tcommandst	getoutputROR"tnetworktouttEnvironmentErrortmsgtNC_functionstgeneric_error_dialogtintRNt	TypeErrort_R.tNCHardwareListtgetHardwareListthwlistthwtNamet
getDeviceTypetCTCtIUCVtMtuRtfileRtpathtisfiletrenameRtrconftlentnumtcreateStaticRoutestmathtfmodtxrangetptStaticRoutestaddRoutetitroutetAddresstcommit(R
R	RkRRjRRYRRoRnRqRRzRyRfRR_ReR`RRwR]((Rtloadus	





	




1.
	
1		

 	

cCstid|i|ioe|i|ijoRxOdddgD]:}tit	i
t||it	i
t||iqDWnt|i}|i|io=|idjo-|idjp|idjo
d|_n|ioti|i|_n|idjo
d|_nxW|iiD]F}
|i|
}|i|
ot|i|
||<q7d||<q7W|idjo(t|id	t|i|d
<nxh|iiD]W}
|i|
}|i|
tjod||<q|i|
tjod||<qqW|idjo|d
=n|d=|iov|i ol|i!do\yNt"i#dt|idt|i d}|o|d|d<nWqqXn|iov|i ol|i!do\yNt"i#dt|idt|i d}|o|d|d<nWqTqTXn|d=|d=|i&t'jp|i&t(joDt|i)|d<|i!do|do|d|d<qn|i*o|i*i+|n|io|ii+|n|i,o|i,i+|n|i-ot.|i-djot/|i}x|iD]
}||=qNWd}x|i-D]}	|	i4o|	i4|dt|<n|	i o|	i |dt|<n|	i5o|	i5|dt|<n|d}qoW|i6n9t7t	i
t|idt7t	i
td|i|i5p|d=n|i,pCx@|iD].}||p||djo||=qdqdWn|i!do|d=n|i6|i|_dS( Nisifcfg-sroute-skeys-RKtdhcptstatictnoneRLR!RQRUR3R5t	BROADCASTsipcalc --broadcast RRs 2>/dev/nulli
tNETWORKsipcalc --network iRVR'tREMIPiRWR%is.routeRT(9RtumaskR
RRARbtprefixRrRRRRRRYtfsftCipeR,RR"R[tlowerRcRdReRfRgRORNR RhRRR$RZRlRmt	broadcastRnR.R}R~RtDialuptsavetWirelessRRRRtkeyRRRR&RtunlinkR(R
RRYRRnRRRRfRReR((RRs

!
;



(
$1$1 


 








c
Csd}||idg}yWt||dddtddtd	|id
td|id|\}}Wnt	j
o}d
}nX||fS(Ns
/sbin/ifuptuptcatchfdiittitlesNetwork device activating...tlabels,Activating network device %s, please wait...terrlabels#Cannot activate network device %s!
tdialogi(ii(
tcommandR
Rbtparamtgeneric_run_dialogRvRtretRqtRuntimeError(R
RRRRRq((Rtactivatersc
Csd}||idg}yWt||dddtddtd	|id
td|id|\}}Wnt	j
o}d
}nX||fS(Ns/sbin/ifdowntdownRiiRsNetwork device deactivating...Rs.Deactivating network device %s, please wait...Rs%Cannot deactivate network device %s!
Ri(ii(
RR
RbRRRvRRRqR(R
RRRRRq((Rt
deactivates	cCsd}d}tii|o*tdjotid}d}ny%t|||gdd
\}}Wnt
j
o}d	}nX||fS(Ns/usr/bin/system-config-networkRKis/system-config-network-guis-dRiii(ii(RtargsRRRt
getDebugLeveltgetcwdtgeneric_runRRqR(R
RRRRq((Rt	configures$
	cCsdS(N((R
((RtmonitorscCs|iS(N(R
R (R
((RtgetHWDevices(RRRcRhRRRBRCRERJRPRRRRRRR(((RR IsW<					}			s Harald Hoyer <harald@redhat.com>(tsysR[RlRRrtrhplRtConfSMBRR>tNCDialuptNCCipet
rhpl.executiltgtkExecWithCaptureStatusRRRR t
__author__(RlRR[RRR>RRRRR RRRrR((Rt?s 					


		
#i

Anon7 - 2021