Покажи Публикации - yuksbg
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1]
1  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Re: Споделяне на интернет от 2 доставчика -: Dec 14, 2008, 18:17
Благодаря ти за отговора ще го тествам другата седмица. Но днес като се рових окрих
http://ebox-platform.com/usersguide/en/html-chunk/ch03s05.html

ще пробвам и 2та варианта и ще видим какво ще излезе ;)
2  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Споделяне на интернет от 2 доставчика -: Nov 21, 2008, 15:07
Привет,
малко се порових по чичко гугъл и разбрах че това което искам малко трудно ще стане под уиндовс. Та в форумите на убунту намерих следния скрипт

Код:
#! /bin/sh
# Load balancing script by mambang
# using 4 nics, 2 isp, 2 lan segment
#
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
IFCONFIG=/sbin/ifconfig
IP=/sbin/ip
IPTABLES=/usr/sbin/iptables

#Device 1 connected to ISP1
DEV1=eth3
NET1=84.54.160.198
SUB1=84.54.160.0/30
GW1=84.54.160.197

#Device 2 connected to ISP2
DEV2=eth0
NET2=192.168.1.2
SUB2=192.168.1.0/24
GW2=192.168.1.1

#LAN device connected to LAN group1
DEV3=eth1
LAN1=192.168.0.1
SUB3=192.168.0.0/24

#LAN device connected to LAN group2
DEV4=eth2
LAN2=192.168.142.1
SUB4=192.168.142.0/24


#---------------------DO THIS MANUALLY------------
#echo "1 T1" >> /etc/$IProute2/rt_tables
#echo "2 T2" >> /etc/$IProute2/rt_tables
#-------------------------------------------------

START_ROUTING(){

#net

#segement1
$IP route add $SUB1 dev $DEV1 src $NET1 table T1
$IP route add $SUB3 dev $DEV3 src $LAN1 table T1
$IP route add default via $GW1 table T1

#segment2
$IP route add $SUB2 dev $DEV2 src $NET2 table T2
$IP route add $SUB4 dev $DEV4 src $LAN2 table T1
$IP route add default via $GW2 table T2

#rules for all segment
$IP rule add from $NET1 table T1
$IP rule add from $LAN1 table T1
$IP rule add from $NET2 table T2
$IP rule add from $LAN2 table T1

#using iptable to mark packets
$IPTABLES -t mangle -A OUTPUT --source $SUB3 -j MARK --set-mark 0x10
$IPTABLES -t mangle -A OUTPUT --source $SUB4 -j MARK --set-mark 0x20
$IPTABLES -t nat -A POSTROUTING -o $DEV1 -j SNAT --to-source=$NET1
$IPTABLES -t nat -A POSTROUTING -o $DEV2 -j SNAT --to-source=$NET2


#default gateway for other
$IP route add default via $GW1

#avoids incoming packets from rejected
echo 0 > /proc/sys/net/ipv4/conf/$DEV1/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/$DEV2/rp_filter

# adding rule for fwmark
$IP rule add fwmark 0x10 pri 100 table T1
$IP rule add fwmark 0x20 pri 101 table T2

# make sure packets comes and returns using same route
ip rule add from $NET1 pri 200 table T1
ip rule add from $NET2 pri 300 table T2

}

BALANCING(){
#load balancing

#$IP route add default scope global nexthop via $GW1 dev $DEV1 weight 1 nexthop via $GW2 dev $DEV2 weight 1

$IP route replace default equalize \
        nexthop via $GW1 dev $DEV1 \
        nexthop via $GW2 dev $DEV2
}


#-------------flushes all route and rule-------------------
REMOVE_TABLE(){
ALLDEV="eth0|eth1|eth2|eth3|lo"
ALLTABLES="T1|T2"
keepers="dev ($ALLDEV)"
tables="lookup ($ALLTABLES)"


echo
echo ***Before
echo "Rules..."
$IP ru sh
echo""
echo "Routes..."
$IP ro sh
echo "Rules for table T1..."
$IP ro sh table T1
echo""
echo "Rules for table T2..."
$IP ro sh table T2
echo""
$IP route delete default &>/dev/null
$IP route show | awk -v k="$keepers" '$0 !~ k \
    { print " $IP route delete " $0 | "bash" }'
for wan in ${ALLTABLES//|/ }; do
  $IP route flush table $wan &>/dev/null
done

$IP rule show | awk -v k="$tables" '$0 ~ k \
    { sub(/from all/,""); print "ip rule del " substr($0, 5) | "bash" }'
echo ""

$IP rule show | awk -v k="$tables" '$0 ~ k \
    { sub(/from all/,""); print "ip rule del " substr($0, 7) | "bash" }'
echo ""
echo "ALL Tables and Rules Deleted"

echo "Adding default gateway ....."
$IP route add default via $GW1

$IP route flush cache
echo
echo "***After"
echo "Rules..."
$IP ru sh
echo "Routes..."
$IP ro sh
echo "Rules for table T1..."
$IP ro sh table T1
echo "Rules for table T2..."
$IP ro sh table T2
}


case "$1" in
  start)
        echo "Creating new routing tables ....."
        START_ROUTING
        echo "Start load balancing rules ....."
        BALANCING
        echo "DONE....New routing has been added."
        #Flush routing cache
        $IP route flush cache
        ;;
 stop)
        REMOVE_TABLE
        echo "DONE....Default routing has been restore."
        echo ""
        echo "Flushing iptables mangle rules ....:"
        $IPTABLES -F -t mangle
        echo "DONE"
        ;;
  *)
        N=/etc/init.d/splitgateway
        echo "Cara Guna: $N {start|stop}" >&2
        exit 1
        ;;
esac

exit 0

Но това горното ми се вижда малко сложно та малко помощ ?

пс: Идеята по принцип е следната: Имаме два доставчика бтк и някакъв частен по принцип ползваме частния и бтк само при спиране на частника та идеята е малко да се автоматизира този процес. На машинката имам инсталирано Убинту сървър с последните Update.
Lan картите са 3 на брой > 1 вградена и 2 доп. добавени
3  Linux секция за начинаещи / Настройка на хардуер / Ubuntu - hp compaqg 6715 wifi -: May 14, 2008, 18:30
При някои от опитите да инсталирам Wifi драйвери на лаптопа си успях да го прецакам (най - вероятно със смяна на Firmware a) и в момента както не успях да го разпозная под Ubuntu (8.04) така у под XP то не мога да го ползвам. Интересното е че намирам мрежата свързвам се с нея имам пинг до рутера но не и навън от него ... пробвах с няколко WIFI мрежи както с криптиране така и free както и моята домашна ...
Та въпроса е как може да се оправи това

lspic: Broadcom Corporation BCM94311MCG wlan mini-pci(rev2)

ethernet контролера също ми е на Broadcom: BCM5906M Fast Ethernet PCI express (rev 02)

Някакви идеи ??
4  Нетехнически теми / Идеи и мнения / Ubuntu като windows server 2003 с software deploy -: May 05, 2008, 10:14
-- Ако машините са голи ... т.е. без нищо инсталирано има варианти, но не и за вече работещи и активно използвани машини. --
А би ли споделил как ще стане номера ?

А сещам се за друг вариант, ако подкарам MS Server 2003/08 като виртуална машина под Убунту ще стане ли номера ?
5  Нетехнически теми / Идеи и мнения / Ubuntu като windows server 2003 с software deploy -: May 03, 2008, 16:19
А линк и повече информация по въпроса би ли дал ?



6  Нетехнически теми / Идеи и мнения / Ubuntu като windows server 2003 с software deploy -: Apr 30, 2008, 22:21
Има ли някакъв начин да пусна Software Deployment за Windows XP машините които са в мрежа с Ubuntu Server '<img'>
7  BSD секция / Системни настройки / Ubuntu като windows server 2003 с software deploy -: Apr 30, 2008, 22:21
Има ли някакъв начин да пусна Software Deployment за Windows XP машините които са в мрежа с Ubuntu Server '<img'>
8  Linux секция за начинаещи / Настройка на програми / Linux like windows xp -: Jan 14, 2008, 19:43
това xpde мога ли да го подкарам под OpenSuse 10.2 ? (KDE за графична среда) и ако става бихте ли обяснили по възможно най-прост начин (като за начинаещ).
Да уточня искам да го ползвам в училищните компютри и така миграцията ще стане малко по безболезнена (поне за първо време докато всички учители и ученици малко свикнат с особеностите на Linux )



Страници: [1]